android-context

    1热度

    1回答

    在过去,我已将子类Application维护为应用程序的活动数据库连接。但是,根据this SO answerApplication在UI线程中运行,这让我觉得我绝对不应该用它来访问数据库。此外,根据Xamarin Application docs(以及那些Android本身): 通常不需要继承应用程序。在大多数情况下,静态单例可以以更模块化的方式提供相同的功能。如果您的单身人士需要一个全局上下文

    -3热度

    1回答

    由于某些原因,我无法获取我的活动的上下文。 注 -它之前工作,但现在Android Studio显示错误,但不会停止我的应用程序编译和按预期运行。我已经进一步添加了我的代码,但最终我认为问题在其他地方,因为如果我尝试在新的空活动中获取活动上下文,则会出现错误。 public class TestActivity extends AppCompatActivity { @Override

    0热度

    1回答

    假设我在清单文件中定义了一个Android广播接收器。 我在onReceived(Context context,...)上收到的上下文是什么? 它将成为应用程序上下文的一个实例吗? 感谢

    0热度

    3回答

    我有一个使用适配器和显示回收站列表视图的片段的活动。当用户点击任何行时,我会显示一个AlertDialog(创建为DialogFragment),以供他们输入数据。 来自AlertDialog的回调由Fragment监听,并且一旦所有字段在Fragment中被捕获,则完成的对象被发送回活动以将其保存在数据库中。 下面是截图... 现在经过我输入一个名称,然后按下去,我得到一个崩溃,因为从Displ

    0热度

    2回答

    如何我可以通过活动上下文来应用类,我提示以下错误:当我通过getApplicationContext() at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95)

    1热度

    1回答

    我已阅读了几篇关于何时使用活动以及何时使用应用程序上下文的讨论(例如on this SO post)。 我想知道使用任何活动或应用程序上下文的影响是什么对于方法Toast.makeText()。 文档只是简单地说,对参数context: 语境:要使用的上下文。通常你的应用程序或活动对象。 我的问题是 当使用活动上下文敬酒的时间绑定到活动的生命周期? 内存泄漏是一个严重的问题吗?他们似乎受到吐司持续

    -1热度

    5回答

    我正在关注如何将活动中经常使用的函数放在一个地方的教程。 例如,在我的项目中出现的一条toast消息,而不是在每个活动中都具有该功能,只需在一个位置调用GlobalFunctions.java即可。 所以,我用简单的功能得到它,例如,在GlobalFunctions.java: public class GlobalFunctions { public void simpleMessa

    0热度

    1回答

    我有一个片段,其中包含和待定通知内容的ArrayList。 我在onPause()中生成提醒列表,因为我只想在应用程序未在前台运行时显示。 一切工作正常,如果我离开应用程序的HomeScreen按钮,但如果我留在后退按钮,编译器告诉我,我尝试调用空引用getSystemService()。 主要应用工作的的onPause: @Override protected void onPause() {

    0热度

    1回答

    我试图填充与发现的蓝牙设备上ListView,但我发现了以下错误一个ListView: Cannot resolve constructor 'ArrayAdapter(anonymous android.widget.CompoundButton...)' 我的代码如下: public class BluetoothFragment extends Fragment { private

    2热度

    1回答

    我有一个类来显示HTTP的错误消息。 根据throwable它显示一条消息。 但有些时候我得到空指针异常 public static void showGeneralErrors(Throwable throwable) { String message = ""; AppInitialization appInitialization = AppInitialization.