我想在特定原因暂停时完成我的活动.直到最近,我的代码工作正常,但最近由于finish()某种原因,该方法停止了它的工作.此外,finish()调用该方法时,我收到以下LogCat消息:
12-31 18:01:23.445: W/ActivityManager(481): Duplicate finish request for ActivityRecord{42465370 u11 "myapplicationpackage"}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
OnPause() 方法
@Override
protected void onPause() {
super.onPause();
finish();
}
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,当我启动一个特定的活动时,我希望从下面的堆栈中清除同一个包中的所有活动.有人可以帮我解决这个问题吗?此外,我不想android:noHistory="true"在清单中使用,因为我只希望在启动此特定活动时清除堆栈历史记录.
编辑:
为了使我的观点更清楚,假设我有活动a.从我开始活动b.从b开始c.但是当我开始时我想清除b和a.
我创建了一个搜索界面,但我似乎无法给连接SearchView在ActionBar我搜索的配置文件.当我尝试在我的onCreateOptionsMenu方法中检索它时SearchManager.getSearchableInfo(getComponentName()返回null.有人可以帮我解决这个问题吗?
Settings.onCreateOptionsMenu(菜单)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.activity_main, menu);
SearchManager sm = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView sv = (SearchView) menu.findItem(R.id.menu_search).getActionView();
SearchableInfo info = sm.getSearchableInfo(getComponentName()); //This variable is returned as null
sv.setSearchableInfo(info);
sv.setIconifiedByDefault(false);
sv.setSubmitButtonEnabled(true);
return true;
}
Run Code Online (Sandbox Code Playgroud)
AndroidManifest.xml中的设置活动
<activity
android:name=".Settings"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.app.searchable"
android:resource="@xml/searchable" />
</activity>
Run Code Online (Sandbox Code Playgroud)
AndroidManifest.xml中的可搜索活动
<activity
android:name=".ImageSearch"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
我 …
我只是对MediaStore.Images.Media.MINI_THUMB_MAGIC列包含的内容感到好奇.它与图像的缩略图有什么关系吗?谢谢.