2017-04-12 2 views
1
public void onBackPressed() { 

    Intent intent = new Intent(Intent.ACTION_MAIN); 
    intent.addCategory(Intent.CATEGORY_HOME); 
    //intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(intent); 
    /*finish(); 
    System.exit(0);*/ 
    return; 
} 

サムスンノート4の戻るボタンを押すと、タッチウィズランチャーまたはイージーモードランチャーを選択するオプションが表示されます。私がしたいのは、デフォルトのランチャーに戻ることだけです。助けてください!戻るボタンでアンドロイドホームに行く

+0

問題は、お使いのデバイスのデフォルトのランチャーを選択していないこと、お使いのデバイス用の他のランチャーランチャーを選択しようとするとうまくいきます。 – Anmol

+0

[前回の活動の代わりにホーム画面に移動](http://stackoverflow.com/questions/11807554/go-to-home-screen-instead-of-previous-activity)の可能な複製 – maciekjanusz

答えて

1

私はあなたがそれを手動で無効にするAppthemeを切り替えない限り、その実際にデフォルトで有効になって(アクションバーは、このために有効にする必要があり、この

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    //getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 


@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
     case android.R.id.home: 
      // app icon in action bar clicked; go home 
      Intent intent = new Intent(this, MainActivity.class); 
      startActivity(intent); 
      return true; 
     default: 
      return super.onOptionsItemSelected(item); 
    } 
} 

を使用して試すことができます。このhere

public void onBackPressed() { 
    Intent startMain = new Intent(Intent.ACTION_MAIN); 
    startMain.addCategory(Intent.CATEGORY_HOME); 
    startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(startMain); 

} 
1

を見つけました)それはバックプレスであなたの要件に従ってホーム画面に移動します。

活動のあなたのonCreateメソッド

ActionBar actionBar = getSupportActionBar(); 
    actionBar.setHomeButtonEnabled(true); 
    actionBar.setDisplayHomeAsUpEnabled(true); 
    actionBar.setHomeAsUpIndicator(R.drawable.back_arr); 
    actionBar.setDisplayShowHomeEnabled(true); 

R.drawable.back_arrにこれを追加しますが、基本的に押されたが戻ってあなたを取るとき、あなたはここに独自のイメージを使用することができることを、矢印のdrawbleイメージです。

0

は>(応用例|アプリケーションマネージャ)[設定するアプリの好みに

Go]をリセットしてください - 「アプリケーションの環境設定をリセット」>右メニューをしてから選択し、ダイアログは、アクションを確認するために開かれます。 YES/OKを押して操作を完了します。

関連する問題