草庐IT

activing

全部标签

同一包中两个 Activity 之间的Android链接

我构建了一个包含两个Activity的Android应用程序:LoginActivity和RegisterActivity。我需要使用“ahref”标签在它们之间切换。所以我在我的AndroidManifest.xml文件中做了这个。在LoginActivity中,我刚刚将“a”标签添加到我的字符串中。这将使我进入RegisterActivity:TextViewregister=(TextView)findViewById(R.id.registerLink);register.setText(Html.fromHtml("Ifyoudon'thaveanaccount"+"regi

android - 为多个 Activity 存储位图?

我正在寻找一种方法来存储一些可由多个Activity访问的位图,而无需从网络重新加载。我不想通过将它们放入Intent中来简单地将它们从Activity传递到Activity,而是希望有一个地方我可以访问它们而不必传递它们。我研究了缓存以帮助解决这个问题,但如果这是解决方案,我不太清楚如何使缓存在多个Activity中可访问。如有任何建议或替代解决方案,我们将不胜感激。 最佳答案 您可以使用LruCache,一个库,例如Volley,或自己实现相同的功能。我认为volley图书馆非常适合您。要从应用程序的任何地方访问它,您应该将它存

android - 在 Android 中使用 FragmentActivity 而不是普通 Activity 是否有任何显着的开销?

除了标题问题,这里没什么好说的。我的应用程序中有一些Activity不使用Fragments,所以我想知道在这些情况下使用普通Activity是否有任何性能差异,或者应该为了保持一致性,我总是选择FragmentActivity? 最佳答案 如果您没有使用任何特定于FragmentActivity的属性或方法,那么它将与普通Activity几乎相同(过早优化)。如果您完成了FragmentActivity的编程并且您可以切换到扩展Activity,那么您应该将其更改为扩展Activity,因为如果你的应用卖得很好,你想给它添加更多的

android - 如何使启动 Activity 始终作为家庭 Activity

我的应用程序中有3个Activity。A是启动器Activity,当我按下一个按钮时,ActivityB将启动,然后我有一个按钮来启动ActivityA,或者我可以按下后退按钮,然后我可以转到A。在后退时,按下保留在按钮中和按钮上的先前值单击将在A上设置新值。当我点击B中的一个按钮时,A将启动,我使用REORDERTOFRONT标志和singletop作为启动模式。未创建新Activity。当我按下A上的后退按钮时,它将转换到B,然后我再次按下后退按钮应用程序退出。我想让ActivityA按下B。我不能在B的onBackpressed()中做任何事情,因为B在除了上述场景之外的几个场景

java - 如何从android中的非Activity类调用服务方法

我看到了这个关于如何绑定(bind)服务并从Activity调用其方法的示例。http://developer.android.com/reference/android/app/Service.html#LocalServiceSample但我想绑定(bind)一个服务并从非Activity类调用它的方法。我该怎么做?因为我没有实现以下方法:bindService,unbindService 最佳答案 通过与Activity相同的方式,只需获取/传递contentActivity的实例假设您有MyActivity类和OtherCl

java - Android:在可滑动选项卡布局中切换 Activity

在我的Android应用程序中有一个可滑动的选项卡布局。它有两个选项卡:NewComplain和PreviousComplains。单击投诉选项卡时,我需要启动NewComplain.java。这是我的NewComplain类代码段:NewComplain类publicclassNewComplainextendsSherlockFragmentActivityimplementsView.OnClickListener{privateintYear;privateintMonth;privateintDay;privatestaticfinalintDATE_DIALOG_ID=1;

android - 找不到处理 Intent 的 Activity { act=android.intent.action.EDIT typ=vnd.android.cursor.item/event

我正在编写一段代码,其中我允许用户使用Intent将事件添加到日历中,但是每当我尝试将事件插入到较低版本中时,都会得到:不幸的是应用程序已停止和错误是:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.intent.action.EDITtyp=vnd.android.cursor.item/event(hasextras)}AndroidManifest.xml:-Java代码:-finalButtonbutton=(Button)findViewById(R.id.

java - 静态变量在android应用程序中的 Activity 中真的安全吗

我有一个多Activity应用程序,并将数据保存在许多其他Activity使用的主菜单Activity中。我在主要Activity中的一个变量可能是这个staticdoubletargetAngle=45;我可能会像这样从另一个Activity中调用该变量diff=Main.targetAngle-angle;或者我可以这样设置Main.targetAngle=angle;从这个引用,http://developer.android.com/guide/faq/framework.html这似乎是传递数据的正确方法。但是总是有人谈论Activity随时被操作系统杀死。我的问题是,这样做

android - 同一个Activity中不同的SoftInputMode,有可能吗?

我尝试在键盘打开时以不同方式设置我的fragment调整,但目前我没有得到肯定的结果。请在此处输入代码目标是仅重新调整两个fragment中的一个。举个例子ActivitypublicclassMainActivityextendsActivity{...@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(savedInstanceState==null){getFragm

Android:在另一个 Activity 中检索保存在 PreferenceManager getDefaultSharedPreferences 中的 int

我正在尝试使用默认的SharedPreferences保存数据,但无法使此代码正常工作。我无法在另一个Activity中检索int值。在我的第一个Activity中,在onCreate中,我想创建一个scorecounter,它会在您每次收到分数时进行计数。它将在第一次运行时启动。SharedPreferencespreferences=PreferenceManager.getDefaultSharedPreferences(this);SharedPreferences.Editoreditor=preferences.edit();if(preferences.getBoolea