草庐IT

Fragment-Activity

全部标签

android - 在 android 应用程序中启动 Activity 时出现内存不足错误?

这个问题在这里已经有了答案:OutOfMemoryErrorwhenloadingactivities(3个答案)关闭6个月前。我正在开发一个应用程序,其中一个Activity是一个非常复杂的代码,不同的View在单个布局中膨胀,如webview(使用sdcard中的html文件和图像)、imageviews、滚动。在开始此Activity时,我遇到了这些错误。E/AndroidRuntime(600):Causedby:java.lang.reflect.InvocationTargetExceptionE/AndroidRuntime(600):atjava.lang.reflec

Android intent.putExtra() 从服务到 Activity

一段时间以来,我一直在尝试使用Intent将Service中的简单String数据传递给Activity.putExtra()但没有成功。Intent.getStringExtra()始终为NULL服务代码:Intentintent=newIntent(getBaseContext(),MainActivity.class);intent.putExtra(Consts.INTERNET_ERROR,"error");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);getApplication().startActivity(intent)

android - 对于加速度计传感器的获取数据 fragment 类型,未定义方法 findViewById(int)

我正在做我的项目,通过Android平台中的加速度计传感器获取数据。我在最后3行代码中有错误代码。确切的错误是findViewById不是用于获取数据fragment。那么,我如何在Fragment中使用findviewbyId来获取数据加速度计传感器?非常感谢您的回答:)importandroid.app.Activity;importandroid.app.Fragment;importandroid.content.Context;importandroid.hardware.Sensor;importandroid.hardware.SensorManager;importan

android - Fragment 的 onCreateView() 方法中的 NullPointerException

我的代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//t-alkésimpresszumhozLinearLayoutlayout=(LinearLayout)getActivity().findViewById(R.layout.impresszum);((TextView)layout.findViewById(R.id.impresszumtext1)).setText("v.");...这是fragment的oncrea

Android 如何使用 actionbarsherlock 更改每个 Activity 的标题

这个问题在这里已经有了答案:Howtochangethetextontheactionbar(19个回答)关闭8年前。我想知道如何使用ActionBarSherlock为每个Activity使用不同的标题。比如Setting的Activity应该在标题栏上标注Settings等publicclassMainextendsSherlockActivityimplementsOnClickListener,OnItemClickListener,OnItemLongClickListener

应用程序和 Activity 中的 Android Crittercism init

在应用程序实现的onCreate和MAINActivity中调用Crittercism.init(getApplicationContext(),id);是否安全(或推荐)?Crittercism设置的官方说明说在MAINActivity中调用它并且根本不提及应用程序。这似乎具有忽略应用程序实现(实际上是单例)的onCreate方法中发生的任何崩溃的副作用。只有在应用程序实现的onCreate中调用init时才会报告异常。那么在两者中都调用init是否可以,还是应该只在应用程序或Activity中调用? 最佳答案 在这两个地方初始化

java - Android - fragment 不直接更新彼此相邻的选项卡

我有一个FragmentActivity,它包含以选项卡布局显示的四个fragment。这些选项卡用于在我的数据库中添加或删除内容,并按以下顺序显示:艺术家-流派-专辑-歌曲。专辑选项卡包含数据库中所有艺术家和流派的微调器,这些微调器应随着艺术家或流派添加到各自的选项卡中而更新。这适用于艺术家选项卡;但是,当我在“流派”选项卡中添加或删除某些内容时,更改不会显示在“专辑”中,除非我将选项卡更改为“艺术家”,或者转到一个单独的Activity然后返回。我不明白的问题是,当我将选项卡布局更改为艺术家-流派-歌曲-专辑时,一切正常。似乎选项卡仅在查看单独的Activity或fragment时

android - 当我第二次导航到嵌套 fragment 时应用程序崩溃

我正在使用NestedFragment并且Fragment加载良好。但是当我在此frameLayout中加载另一个fragment并想再次加载NestedFragment时,我的应用程序崩溃了。07-1416:58:21.272:E/AndroidRuntime(1813):java.lang.IllegalStateException:Activityhasbeendestroyed07-1416:58:21.272:E/AndroidRuntime(1813):atandroid.support.v4.app.FragmentManagerImpl.enqueueAction(Fr

android - 恢复后 map fragment 为黑色

我的应用程序在她的主屏幕map(v2)上带有按钮。单击后这些按钮运行另一个应用程序,这个(主要Activity)在堆栈中。在另一个Activity被称为finish()之后,主要Activity回到前面。但在这之后,mapfragment是黑色并且无法正常工作。这是我的fragmentXML:我唯一要做的就是setContentView(R.layout.new_main);,仅此而已。这个问题和我的差不多:AndroidMapViewv2Blackscreen,也无人接听。 最佳答案 请尝试下面给出的代码:@Overridepub

android - 如何验证 fragment 中的 EditText 并防止 fragment 更改?

描述:我有一个fragmentActivityFirstRun,它由5个fragment组成,带有滑动导航,第二个和第三个fragment包含2个EditTexts需要用户填写,不能为空,也不能空着。好的,我可以使用OnTextChanged监听器验证字段,但用户可能只是滑动到下一个fragment。问题:我的问题是,在用户在EditText中输入某些值之前,我如何才能阻止滑动到下一个fragment?如何在验证用户输入之前防止fragment创建?示例:防止滑动到第三个fragment,除非第二个fragment的EditText已填充。 最佳答案