草庐IT

FLAG_ACTIVITY_SINGLE_TASK

全部标签

android - 我可以强制 Android 后退按钮在 Activity 堆栈中后退两步吗?

我知道我可以重写onKeyDown方法,但我希望Back执行此操作,只需两次! 最佳答案 FirstActivityIntentintent=newIntent(FirstActivity.this,SecondActivity.class);startActivity(intent);第二个ActivityintREQUEST_CODE=123Intentintent=newIntent(SecondActivity.this,ThirdActivity.class);startActivityForResult(intent,R

android通过代码设置 Activity 方向

可以在list文件中设置Activity的方向。但是否也可以通过代码来实现?如果是,怎么办?谢谢! 最佳答案 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 关于android通过代码设置Activity方向,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4277596/

android - 我不断收到错误 "No Activity found to handle Intent"

我正在尝试做从我的应用程序打开网页这样简单的事情。我认为代码应该看起来像下面这样,但是在执行代码时我不断收到错误“找不到Activity”:publicclassMainActivityextendsActivity{publicstaticfinalStringMY_STRING="com..example.MY_STRING";Buttonbutton1;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

Android:一个 Activity 中的多个选项菜单

我有一个包含ViewFlipper的Activity,我想为该ViewFlipper中的每个View显示不同的选项菜单。也就是说,按下菜单按钮时显示的菜单类型取决于当前View的类型。但是,onCreateOptionsMenu()仅被调用一次(第一次显示选项菜单时),因此无法在那里创建不同的菜单。我该如何解决这个问题? 最佳答案 首先阅读关于onPrepareOptionsMenu(Menumenu)每当用户在您的某个Activity中按其Android设备上的Menu时,就会调用onPrepareOptionsMenu方法。第一

android - 如何在一定时间后开始 Activity ?

我需要在一段时间后从当前Activity开始一个Activity。我的编码如下。publicclassFirstActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_first);newTimer().schedule(newTimerTask(){publicvoidrun(){startActivity(newIntent(FirstActivit

android - 在对话框类中完成 Activity

在我的MainActivity中调用MyDialogdialog=newMyDialog(MainActivity.this);dialog.show();MyDialog是我自己的类,我在其中自定义对话框。在对话框中有一个按钮。我希望MainActivity和对话框在按下按钮时完成/消失,因为我随后启动了另一个Activity。我怎么能在MyDialog类的onClickListener中说MainActivity应该finish()?我的对话框的缩短代码:publicclassMyDialogextendsDialogimplementsOnClickListener{voidon

android - 将字符串从服务发送到 Activity

我正在尝试通过广播将字符串从服务发送到我的主要Activity。我在一些论坛上看到有两种使用广播的方法。一种是在list中注册Activity,第二种方法是在本地Activity上进行。我想知道如何使用第二种方式。我尝试过这样做,但不幸的是我没有成功。请告诉我我做错了什么。服务代码publicclassMyGcmListenerServiceextendsGcmListenerService{privatestaticfinalStringTAG="MyGcmListenerService";//[STARTreceive_message]@OverridepublicvoidonMe

android - 从 fragment 中获取当前 Activity

我有这个类用android发送电子邮件publicclassSendMailTaskextendsAsyncTask{privateProgressDialogstatusDialog;privateActivitysendMailActivity;publicSendMailTask(Activityactivity){sendMailActivity=activity;}protectedvoidonPreExecute(){statusDialog=newProgressDialog(sendMailActivity);statusDialog.setMessage("Getti

android - 如何获取 Activity 中的所有 View?

有没有办法获取Activity中的每个View?我有200多个View,包括按钮和图像,所以我希望能够通过循环访问它们例如类似的东西for(Viewv:this){//dosomethingwiththeviews//dependingonthetypes(button,image,etc)} 最佳答案 isthereawaytogeteveryviewthatisinsidemyactivity?获取根View,将其转换为ViewGroup,调用getChildCount()和getChildAt(),并根据需要递归。Ihaveo

android - 如何在 View 类中获取 Activity 引用?

这个问题在这里已经有了答案:HowtogethostingActivityfromaview?(8个答案)关闭6年前。我创建了一个自定义View,需要Activity引用来执行一些处理程序相关的操作。我知道getContext()是获取上下文的一种方法,但是有没有什么方法可以获取相同的Activity引用?