ActivityをsingleTaskに設定した後、getIntent()でどのようにするか.getStringExtra()データの取得
2430 ワード
MainActivityインベントリファイル
singleTaskに設定するActivity書き換え方法:
そしてフォーカスを取得すると、
これでデータを受け取ることができます
転載先:https://www.cnblogs.com/yaya25001/p/5644325.html
<activity
android:name=".view.MainActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateAlwaysHidden" />
singleTaskに設定するActivity書き換え方法:
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
// must store the new intent unless getIntent() will return the old one
setIntent(intent);
}
そしてフォーカスを取得すると、
@Override
protected void onResume() {
super.onResume();
String id = getIntent().getStringExtra("id");
if (!TextUtils.isEmpty(id)) {
// xxx
}
}
これでデータを受け取ることができます
転載先:https://www.cnblogs.com/yaya25001/p/5644325.html