0

私はAndroidにかなり慣れていないので、私を許してください。アプリケーションがスリープ モードから復帰するたびに、ログイン ページ (ログイン アクティビティ) を起動しようとしています。例: 私のアプリケーションは、メイン アクティビティにあるときにスリープ モードになります。目覚めたら、アクティビティをメインアクティビティに戻すのではなく、ログインアクティビティとして設定したいと思います。onResume について読んで試してみましたが、アプリケーションがクラッシュしました。アドバイスや提案は大歓迎です。前もって感謝します。

主な活動

public class UserMainActivity extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_user_main);

    TabHost tabHost = getTabHost();

    // List view
    TabSpec list = tabHost.newTabSpec("List view");
    list.setIndicator("List view");
    Intent listIntent = new Intent(this, UserListActivity.class);
    list.setContent(listIntent);

    // Grid view
    TabSpec grid = tabHost.newTabSpec("Grid view");
    grid.setIndicator("Grid view");
    Intent gridIntent = new Intent(this, UserGridActivity.class);
    grid.setContent(gridIntent);

    // Update Info
    TabSpec update = tabHost.newTabSpec("Update Info");
    update.setIndicator("Update Info");
    Intent updateIntent = new Intent(this, UpdateInformationUser.class);
    update.setContent(updateIntent);

    // Authentication
    TabSpec auth = tabHost.newTabSpec("Unlock");
    auth.setIndicator("Unlock");
    Intent authIntent = new Intent(this, Authentication.class);
    auth.setContent(authIntent);

    // add all tabs
    tabHost.addTab(list);
    tabHost.addTab(grid);
    tabHost.addTab(update);
    tabHost.addTab(auth);

    //set Windows tab as default (zero based)
    tabHost.setCurrentTab(0);
}
}
4

0 に答える 0