jjzjj

getapplication

全部标签

Android:由于 AsyncTask 导致内存泄漏

我遇到了无法修复的内存泄漏问题。我使用MemoryAnalizer确定了它发生的位置,但我徒劳地努力摆脱它。这是代码:publicclassMyActivityextendsActivityimplementsSurfaceHolder.Callback{...Camera.PictureCallbackmPictureCallbackJpeg=newCamera.PictureCallback(){publicvoidonPictureTaken(byte[]data,Camerac){try{//logtheactionLog.e(getClass().getSimpleName(

android - android 中 BroadcastReceiver 中的 getApplication

我想在BroadcastReceiver中使用app=(MyApplication)getApplication();我正在使用这个链接:http://www.devahead.com/blog/tag/application/但是getApplication没有退出BroadcastReceiver,我该如何使用它?我需要它因为我想在两个BroadcastReceiver之间共享数据 最佳答案 您的BroadcastReceiver有一个onReceive(Contextctx,Intentintent)方法,该方法被调用以接收消

Activity 之间共享的Android SQLite数据库

在多个Activity之间共享一个SQLite数据库的最佳方式是什么?数据库中的表显示在ListView中,并且还要执行删除/插入记录。我听说过有关服务的一些信息,但没有找到我的问题的任何示例。现在我有用于打开数据库的SQLiteOpenHelper类。我在OnPause()中关闭数据库并在onResume()中打开它。但是我无法从子Activity向数据库插入数据,出了点问题。 最佳答案 为您的应用程序创建一个应用程序类。只要您的应用程序的任何部分正在运行,它就会在内存中保持Activity状态。您可以从onCreate方法创建数

Activity 之间共享的Android SQLite数据库

在多个Activity之间共享一个SQLite数据库的最佳方式是什么?数据库中的表显示在ListView中,并且还要执行删除/插入记录。我听说过有关服务的一些信息,但没有找到我的问题的任何示例。现在我有用于打开数据库的SQLiteOpenHelper类。我在OnPause()中关闭数据库并在onResume()中打开它。但是我无法从子Activity向数据库插入数据,出了点问题。 最佳答案 为您的应用程序创建一个应用程序类。只要您的应用程序的任何部分正在运行,它就会在内存中保持Activity状态。您可以从onCreate方法创建数

Android Context解析以及getContext()、getApplication()、getApplicationContext()和getBaseContext()区别

文章目录Context介绍Context数量getContext()、getApplication()、getApplicationContext()和getBaseContext()区别getContextgetApplication()、getApplicationContext()getBaseContext()Context介绍Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系统组件,而这些组件并不是像一个普通的Ja

Android Context解析以及getContext()、getApplication()、getApplicationContext()和getBaseContext()区别

文章目录Context介绍Context数量getContext()、getApplication()、getApplicationContext()和getBaseContext()区别getContextgetApplication()、getApplicationContext()getBaseContext()Context介绍Android程序不像Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系统组件,而这些组件并不是像一个普通的Ja

php - Joomla getApplication 中的参数 'site' 是什么意思?

$a=JFactory::getApplication('site');我在JoomlaAPI中遇到了这个:staticJApplicationgetApplication([mixed$id=null],[array$config=array()],[string$prefix='J'])$id、$config、$prefix的例子是什么? 最佳答案 $id可以是'site'或'administrator'。如果你不设置它,那么如果你在后端,将返回JFactory::getApplication('administrator')和

android-fragments - 类中的 getapplication() 扩展 fragment 或异步任务

classesextendfragement和asynchtask中没有getapplication(),我只有上下文如何获取应用程序因为我需要调用全局变量GlobalVariablesappState=(GlobalVariables)getApplication();EncounterEncounterObject=appState.encounters.get(position);在任何一个类中ackagecom.appnetics;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.Input

java - 无法使用 getApplication 方法转换为 Application

我有类App,其中包含我的Application的上下文。但是当我编译时,我在这一行的其他类中得到了一个错误:Appapp=(App)getApplication();类应用:importandroid.app.Application;importandroid.app.Notification;importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.content.Context;importandroid.content.Intent;importandroid.medi

android - Dagger 项目在 getApplication 覆盖时静默失败

我试图让Dagger简单示例在IntelliJ中运行,但它在DemoBaseActivity类中的getApplication调用失败:publicabstractclassDemoBaseActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);((DemoApplication)getApplication()).inject(this);}}当它遇到注入(inject)方法时,应用程序会静默失败,不会出现任何
12