草庐IT

Activity-Alias

全部标签

android - 如何清除 Android 中的 Activity 堆栈

我的Android应用程序中有以下应用程序流程,登录->首页->屏幕1->屏幕2->屏幕3->屏幕4->注销在screen4中,我有一个注销按钮,它允许用户从应用程序注销并重新登录。当我重新登录应用程序时,仍然显示之前的数据。有没有办法在用户从应用程序注销时重新启动应用程序?注意:以上所有Activity启动模式设置为“单任务”, 最佳答案 看看是否有帮助-http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TO

android - 为什么模拟器中的菜单按钮会显示我的应用程序的所有 Activity ?

我只希望它在主菜单上只显示一个Activity并隐藏其余的。我的list文件看起来像这样。 最佳答案 您不需要为所有Activity重复这些行;只是主要的(作为您评论问题的附加信息:发件人:http://developer.android.com/guide/topics/manifest/manifest-intro.htmlTheiconandlabelsetforanintentfilterareusedtorepresentacomponentwheneverthecomponentispresentedtotheusera

android - 如何使用 Intent.putExtra 和 Parcel 将对象从一个 Activity 发送到另一个?

使用堆栈溢出问题HowtosendanobjectfromoneAndroidActivitytoanotherusingIntents?,我做了一个示例应用如下。文件Scrollview1.javaimportandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;publicclassScrollview1ex

java - SharedPreferences 不能跨 Activity 工作

我试图在一个Activity中保存一些过滤器/状态,然后在下一个Activity中使用该数据。我正在使用SharedPreferences,但它没有像我预期的那样工作。publicclassFilterActivityextendsActivity{privatestaticfinalStringTAG=FilterActivity.class.getName();EditTextdistanceEditor;@OverridepublicvoidonPause(){super.onPause();SharedPreferencespreferences=getSharedPrefer

Android 如何从 TabHost Activity 中将额外内容添加到 Activity 中?

我在将一个额外的Activity从一个Activity发送到另一个Activity时遇到了一点问题。我假设FirstActivity启动TabActivity,我有5个选项卡。当我发送putExtra()时,从FirstActivity到TabActivity,没有问题,但我需要将额外的发送到Activity,其中包含TabHost的第一个选项卡。我正在使用这段代码:TabActivity.class:intcollId=getIntent().getIntExtra("collection_id",0);Log.i("CollectionID","CollectionIDfromSi

android - 无法让我断言当前 Activity 工作

我有2个Activity,第一个是启动Activity,在它的创建方法中始终启动第二个Activity。我的Robolectric测试顺利通过ActivitypublicclassLoginActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.loginview);Intentintent

android - 如何为不同的 Android Activity 分配视觉上不同的启动图标

在成功遵循使用taskAffinity属性设置多个LAUNCHERActivity的方法(如https://stackoverflow.com/a/3270783/978329中所述)后,我最终得到了单独的图标,每个Activity一个。我的问题是所有这些图标看起来都一样,基于父应用程序图标。我正在寻找一种方法来为每个LAUNCHERActivity分配不同的视觉图标(例如,一个红色图标、一个绿色图标、一个蓝色图标等)所以区别不仅在于标签,还在于图形。有什么想法吗? 最佳答案 在每个activitylist的元素添加android:

android - 如何自动启动 AlarmManager 以启动计划 Activity ?

本教程来自android-er,主Activity(AndroidScheduledActivity.java)启动一个AlarmManager来重复触发BroadcastReceiver(MyScheduledReceiver.java)。在MyScheduledReceiver的onReceive()方法中,它间接启动另一个Activity(MyScheduledActivity.java)。这样Activity(MyScheduledActivity.java)将在预定的时间间隔内启动。现在我会使用AutoStart自动启动,但我无法编写AutoStartNotifyReceiv

在每个 Activity 中检查用户 "login"的 Android 最佳实践

在我的应用程序中,用户需要先进行身份验证才能开始使用该应用程序。我在startupActivity中有这段代码privatebooleancheckAuthentication(){SharedPreferencessp=getSharedPreferences("com.simekadam.blindassistant",Context.MODE_PRIVATE);returnsp.getBoolean("logged",false);}privatevoidprocessStartup(){Log.d(TAG,"processingstartup");if(checkAuthent

android - 无法从 Activity :android 发送广播

嗨,friend们,我无法将广播从一个Activity发送到另一个Activity,请查看下面的代码并提供帮助:publicclassSendBroadcastextendsActivity{publicstaticStringBROADCAST_ACTION="com.unitedcoders.android.broadcasttest.SHOWTOAST";/*}});}publicvoidsendBroadcast(){Intentbroadcast=newIntent("com.unitedcoders.android.broadcasttest.SHOWTOAST");thi