activity专题提供activity的最新资讯内容,帮你更好的了解activity。
我已经阅读了 How do I discover memory usage of my application in Android?和其他一些答案,但不能完全解决这个问题…… 我有一个Activity,它将一个文件从外部存储器加载到内存中,并在内存中进行一些解析/操作/等操作.在我加载它之前,我想猜测这样做是否会导致OutOfMemoryException并使Activity崩溃(我知道确切的答
如果这个问题听起来非常基本,请道歉.我有一个具有异步网络回调的Activity.用户离开Activity后可以执行回调. 作为一个检查,我想使用isFinishing()(我不能使用isDestroyed(),因为我的最低API级别是16而不是17,isDestroyed()需要). 我可以在回调中使用isFinishing()来确保我的逻辑仅在Activity未被销毁时执行吗? 更具体地说,即使
是否可以从AsyncTask中调用不是调用Activity类的内部类来获取对启动执行AsyncTask的Activity实例的引用? 我知道this thread,但它并没有完全解决如何引用调用Activity.有人建议将对Activity的引用作为参数传递给AsyncTask构造函数,但据报道,这样做总会导致NullPointerException. 所以,我很茫然.我的AsyncTask提供了
我创建了一个相机活动,它将从后置和前置摄像头拍摄照片.但我一直得到上​​面提到的错误可以任何人帮助我: 似乎我在Menifest文件中在调用intent时犯了一些错误,但无法弄清楚我在做什么错误. 这是我的CameraActivity.java public class CameraActivity extends Activity { private static Camera
在 Android Application Fundamentals中,它表示在调用onStart() – 活动生命周期的方法之后,调用onResume()或onStop()的回调方法.在“正常”活动开始的情况下,系统调用onCreate(),onStart(),onResume(). 但有人知道onStart() – onStop()一个接一个地执行的例子吗? >从您的活动,开始另一个不是全屏的
您好我需要知道如何以编程方式设置值. 我正在使用该代码 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); . . . Sh
在 Android中,如果要清除当前的活动堆栈并启动新的活动(例如,注销应用程序并启动活动中的日志),似乎有两种方法. 如果您的目标API级别超过16,是否有其他优势? 1)完成亲和力 从Activity调用finishAffinity(). Activity.finishAffinity 2)目的标志 Intent intent = new Intent(this, LoginActivity.
我使用 Android支持库在precombcomb应用程序中使用片段. 如果我在活动的onCreate方法中添加一个片段,则活动会因IllegalStateException而崩溃. 08-04 10:19:49.100: ERROR/AndroidRuntime(18501): FATAL EXCEPTION: main 08-04 10:19:49.100: ERROR/AndroidR
我正在创建一个简单的 Android项目.但是当用户解锁屏幕(锁定后)时,我的每个活动都会重启. Android应用程序是否正常行为?或者我必须在清单中处理它?或者别的地方?请帮忙… 如果您的目标版本是Honeycomb 3.2(API Level 13)或更高版本,那么您也必须放置screenSize标志,如: <activity android:configChanges="orien
我已阅读, http://developer.android.com/guide/components/tasks-and-back-stack.html并且我查找了FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET的文档,但我仍然不明白为什么Google的员工决定将其包含在他们关于共享的博客文章中. http://android-developers.blogspot.com
我正在创建一个应用程序,我需要查找用户的当前位置. 所以在这里我想做一个任务,当用户从该系统意图返回时,我的任务应该在之后完成(显示用户当前位置) 所以我打算使用OnActivityResult(). protected void onActivityResult(int requestCode, int resultCode, Intent data) { } 但问题是我不知道如何在不扩展Ac
在同步完成后,我正在更改SyncAdapter中的SharedPreference,但是当我访问我的活动中的首选项时,我没有看到更新的值(而是看到旧的值).我究竟做错了什么?不同的语境 我的SyncAdapter更新优先级: class SyncAdapter extends AbstractThreadedSyncAdapter { private int PARTICIPANT_ID;
我的应用程序与图片一起工作.它可以将多张照片作为输入,处理它们,并再次发送给另一个应用程序. 因此,我的主要Activity已经针对image / * mimetype声明了对ACTION_SEND_MULTIPLE的意图过滤器,并且可以使用Activity.startActivity(Intent)发出具有相同操作和数据类型的新Intent. 在startActivity()调用之后,有没有办法
不知道为什么,但是我从Playstore中的应用程序收到一些错误报告,其中包含以下消息: java.lang.IllegalStateException: Fragment NewsOverViewFragment{4062e840} not attached to Activity at android.support.v4.app.Fragment.getResources(Fragme
我试图用ViewPager使用PullToRefresh GridView,这会导致ClassCastException的崩溃.这是例外. FATAL EXCEPTION: main java.lang.ClassCastException: android.support.v4.view.ViewPager$LayoutParams at android.widget.LinearLayout
我有一个简单的Activity包含一个ViewPager.我试图从我的一个片段添加菜单项,但是我有一些奇怪的行为.调用:setHasOptionsMenu(true);从我的片段导致包含Activity的onCreateOptionsMenu()方法在每次更改ViewPager中的片段时被调用.这是正常吗? 这是绝对“正常”.它可能不适合您的特定用例,但它绝对是预期的行为. 看看android.s
为什么活动中的onCreate()保护? 或者我应该问:为什么它工作? 受保护的方法只能在类本身或其后代中调用.所以Android系统不能称之为“act.onCreate()”.那么…怎么可以叫? BTW,为什么OnClickListener中的onClick()是public?有什么不同? 使用public onClick方法非常有用,因为您可以“强制”某些按钮以编程方式单击.一个常见的例子是使
如果我不修改源代码并编译,我得到“活动未启动,其当前任务已被置于前面”消息. Eclipse中是否有选项强制它在不更改源代码的情况下运行? 如果你想强制执行它,请执行此操作. 我通常这样做虽然听起来很蹩脚.在代码中的任何位置添加空格(在任何文件中).只需保存项目并运行即可.然后它将再次进行上传和安装过程.这是最简单的方法,而无需实际更改任何重要的代码.
我把一个非常简单的应用程序,使用Dialog主题( source code on github)开始活动时使用共享元素转换. 我得到以下结果: 你可以看到转换/动画有两个问题: >动画仅在对话活动的区域可见,因此剪辑并看起来很丑. >当我点击活动之外没有转换/动画 回去. 如何解决这些问题?任何帮助将不胜感激. 编辑:在Quanturium的回答之后,我做了以下事情让它工作: 使用以下主题而不是D
我想声明当我执行某些操作时,我正在测试的Acitivty已经完成.不幸的是,到目前为止,我只是通过在测试结束时添加一些睡眠来断言.有没有更好的办法 ? import android.content.Context; import android.os.Build; import android.support.test.rule.ActivityTestRule; import android.t