2017-05-30 11 views
-1

同じインテントですべてのアクティビティを開始する方法を知りたい。私のアプリには引き出しアクティビティがあり、アイテムを選択すると、同じ意図でアクティビティが開始されます。どうすればいいですか?メインAcitivy同じ目的でアクティビティを開始

@Override 
public boolean onNavigationItemSelected(MenuItem item) { 
    // Handle navigation view item clicks here. 
    int id = item.getItemId(); 

    if (id == R.id.nav_camera) { 
     // Handle the camera action 
    } else if (id == R.id.nav_gallery) { 
     startActivity(new Intent(MainActivity.this, Main2Activity.class)); 
     return true; 
+0

「同じ意図で」とはどういう意味ですか?あなたの用語は間違っているようです。ある時点で実行できるアクティビティは1つだけです –

+0

Googleドライブアプリでは、「マイドライブ」、「Googleフォト」、「オフライン」などのアイコンが表示されます。これらの行のいずれかを選択すると、同じ内容の別のアクティビティが開始されます。これは私がここでやりたいことです。このコードは、 "MainAcitivy.java"の断片です。このコードは、私が引き出し内の「ギャラリー」をクリックすると、別のアクティビティを開始することを示しています。申し訳ありませんが、私の悪い説明と私の悪い英語 –

+0

@トニーStarkusいいえ、それはGoogleドライブの同じ意図です –

答えて

0

私はGoogleドライブをチェックし、私はあなたが何か画面更新の一部のみをクリックしたときにすることを行動に言及している推測しています。これを簡単に実装するには、Fragmentsを使用します。詳細については説明できませんが、これは開発に役立つリンクです。 https://developer.android.com/training/basics/fragments/index.html

+0

はい、これは私が探しているものですが、xDさんに感謝の気持ちを伝える方法はわかりませんでした!!私は今これを勉強します。みんなありがとう !!!申し訳ありませんが私の間違い、私は愚か者です –

関連する問題