Java 从推送通知打开活动后关注文本输入字段
我有NoteListActivity,其中有搜索栏,通过方法调用:Java 从推送通知打开活动后关注文本输入字段,java,android,android-intent,android-notifications,Java,Android,Android Intent,Android Notifications,我有NoteListActivity,其中有搜索栏,通过方法调用: private void searchClicked(MenuItem item) { searchText.setText(AppConstant.NULL_STRING); searchBgr.setVisibility(View.VISIBLE); searchText.requestFocus(); showKeyBoard(); } 我需要从通知栏打开那个特定的方法。 我设法打开了那个
private void searchClicked(MenuItem item) {
searchText.setText(AppConstant.NULL_STRING);
searchBgr.setVisibility(View.VISIBLE);
searchText.requestFocus();
showKeyBoard();
}
我需要从通知栏打开那个特定的方法。
我设法打开了那个特定的活动,但我不知道如何在我想要关注的活动中调用方法
这是通知栏活动的目的:
Intent searchIntent = new Intent(context, NoteListActivity.class);
searchIntent.putExtra(AppConstant.FIXED_NOTIFICATION_SEARCH_KEY, true);
int searchPendingIntentId = AppConstant.FIXED_NOTIFICATION_SEARCH_ID;
PendingIntent searchPendingIntent = PendingIntent.getActivity(context, searchPendingIntentId, searchIntent,
PendingIntent.FLAG_UPDATE_CURRENT);
“无法解析方法getBoolean,而getBooleanExtra不从通知栏打开活动”出现错误。getBooleanExtra不从通知栏打开活动是什么意思?
onCreate(){
if(getIntent().getBooleanExtra (AppConstant.FIXED_NOTIFICATION_SEARCH_KEY,false) ){
searchText.setText(AppConstant.NULL_STRING);
searchBgr.setVisibility(View.VISIBLE);
searchText.requestFocus();
showKeyBoard();
}
}