我按照这种方式点击项目开始分享对话框:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_TEXT,getResources().getString(R.string.share_messageToSend));
startActivity(Intent.createChooser(share,getResources().getString(R.string.share_app_title)));
在方向更改活动重新创建时,启动后此对话框开始闪烁(不断重新创建),但我需要在方向更改时重新创建我的活动。提前谢谢。
答案 0 :(得分:0)
您可以尝试这样的事情:
private Bundle mSavedInstanceState;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mSavedInstanceState = savedInstanceState;
}
@Override
protected void onResume() {
super.onResume();
if(mSavedInstanceState == null) {
//show dialog here
}
}