2012-08-24 10:29:17 -04:00
|
|
|
package com.fsck.k9.activity.setup;
|
|
|
|
|
|
|
|
import android.content.Context;
|
|
|
|
import android.content.Intent;
|
|
|
|
import android.os.Bundle;
|
2012-12-17 06:41:12 -05:00
|
|
|
import android.text.method.LinkMovementMethod;
|
2012-08-24 10:29:17 -04:00
|
|
|
import android.view.View;
|
|
|
|
import android.view.View.OnClickListener;
|
|
|
|
import android.widget.Button;
|
2012-12-17 06:41:12 -05:00
|
|
|
import android.widget.TextView;
|
2012-08-24 10:29:17 -04:00
|
|
|
|
|
|
|
import com.fsck.k9.R;
|
2013-03-05 02:31:45 -05:00
|
|
|
import com.fsck.k9.activity.Accounts;
|
2012-08-24 10:29:17 -04:00
|
|
|
import com.fsck.k9.activity.K9Activity;
|
2012-12-17 06:41:12 -05:00
|
|
|
import com.fsck.k9.helper.HtmlConverter;
|
2012-08-24 10:29:17 -04:00
|
|
|
|
2012-12-17 06:37:27 -05:00
|
|
|
/**
|
|
|
|
* Displays a welcome message when no accounts have been created yet.
|
|
|
|
*/
|
2012-08-24 10:29:17 -04:00
|
|
|
public class WelcomeMessage extends K9Activity implements OnClickListener{
|
|
|
|
|
2012-12-17 06:36:42 -05:00
|
|
|
public static void showWelcomeMessage(Context context) {
|
2012-08-24 10:29:17 -04:00
|
|
|
Intent intent = new Intent(context, WelcomeMessage.class);
|
|
|
|
context.startActivity(intent);
|
2012-12-17 06:36:42 -05:00
|
|
|
}
|
2012-08-24 10:29:17 -04:00
|
|
|
|
2012-12-17 06:36:42 -05:00
|
|
|
@Override
|
|
|
|
public void onCreate(Bundle icicle) {
|
|
|
|
super.onCreate(icicle);
|
|
|
|
setContentView(R.layout.welcome_message);
|
2012-12-17 06:41:12 -05:00
|
|
|
|
|
|
|
TextView welcome = (TextView) findViewById(R.id.welcome_message);
|
|
|
|
welcome.setText(HtmlConverter.htmlToSpanned(getString(R.string.accounts_welcome)));
|
|
|
|
welcome.setMovementMethod(LinkMovementMethod.getInstance());
|
|
|
|
|
2012-12-17 06:36:42 -05:00
|
|
|
((Button) findViewById(R.id.next)).setOnClickListener(this);
|
2013-03-05 02:31:45 -05:00
|
|
|
((Button) findViewById(R.id.import_settings)).setOnClickListener(this);
|
2012-12-17 06:36:42 -05:00
|
|
|
}
|
2012-08-24 10:29:17 -04:00
|
|
|
|
2012-12-17 06:36:42 -05:00
|
|
|
@Override
|
2012-08-24 10:29:17 -04:00
|
|
|
public void onClick(View view) {
|
2013-03-05 02:31:45 -05:00
|
|
|
switch (view.getId()) {
|
2013-03-06 00:16:07 -05:00
|
|
|
case R.id.next: {
|
|
|
|
AccountSetupBasics.actionNewAccount(this);
|
|
|
|
finish();
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
case R.id.import_settings: {
|
2013-03-06 00:26:04 -05:00
|
|
|
Accounts.importSettings(this);
|
2013-03-06 00:16:07 -05:00
|
|
|
finish();
|
|
|
|
break;
|
|
|
|
}
|
2012-08-24 10:29:17 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|