私は下部バーをクリックしてアクティビティ内でフラグメントを呼び出しています。 フラグメントには、フラグメント内に次のメッセージオブジェクトがあります。AndroidのメッセージオブジェクトPendingIntent、nullを取得するIntent.getExtras()。getString( "mystring")
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
Intent moreSelectionIntent = new Intent(getActivity(), MainActivity.class);
moreSelectionIntent.putExtra("selection",Integer.toString(position));
PendingIntent pendingIntent = PendingIntent.getActivity(getActivity().getApplicationContext(), 0, moreSelectionIntent, PendingIntent.FLAG_UPDATE_CURRENT);
} `
フラグメントはアクティビティを呼び出し、PendingIntentを渡します。私はコードの下に使用して意図から文字列を取得する場合、私は、以下の活動 にNULL取得していますコードの一部は、あなたがそれを得ることができるようにあなたの余分な文字列を追加する必要があり活動に
Intent i = this.getIntent();
Log.i(TAG, "intenet------->"+i);
String moreSelection = i.getExtras().getString("selection");
Log.i(TAG, "moreSelection Bundle------->"+moreSelection);
if(moreSelection!=null)
{ System.out.println("message"+moreSelection);}
は – Meenal
はstackoverflowの中で他の人を励ましてくれてありがとう...あなたの完全なコードを共有し、あなたが意図して文字列を追加しています。私は完全なコードを更新しました。 – user1439582