首页 > TAG信息列表 > android-context

MVP模型应包含android专用术语吗?

我可以在MVP视图中执行逻辑操作,但是据我所知,根据MVP模式,视图应尽可能地愚蠢. MVP模型可以包含android专用术语吗?如果没有,那么我该如何在MVP模型中使用活动上下文?解决方法:让我们假设基于MVP模式的登录功能的实现,其中模型(LoginInteractor)将使用活动上下文. 因此,我们必须实现

java-在成员构造函数中引用“ this”

public abstract class AndroidTextAdvGame extends Activity implements Game { Game game; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); game = this; rightLinksListener = new View.OnClickListener() {

java-我在onAttach(Context)中遇到了这个奇怪的错误

在onAttach函数中,eclipse显示错误说明 The method onAttach(Activity) in the type Fragment is not applicable for the arguments (Context) 尽管很明显传递了Context类型变量 import android.content.Context; public class MyListFragment extends Fragment{ priv

android-新活动nullpointerexception

我有一个初学者的问题.这是我的情况: 我想从主要活动开始一个新活动.启动新活动的代码在单独的类文件中找到.我似乎传递了错误的参数,并且在尝试启动新活动时最终出现了nullpointerexception.当我将代码放置在主活动类文件中时,新活动可以正常启动,因此第二个活动和清单也可以.这是

在Android(尤其是应用程序上下文)中实现构造函数的正确方法是什么?

在android中实现构造函数的正确方法是什么? 似乎在活动或服务中,“ onCreate()”是神奇的地方. 我问的原因是因为我想确保自己在做正确的事情,宣布 属性放在我的类的顶部(尤其是上下文),然后在onCreate内设置属性值. // Activity launched via an Intent, with some 'extras' publi

android-来自应用程序上下文的FragmentManager

有没有办法从应用程序上下文中获取FragmentManager?我想使用ImageLoader或BitmapFun存储我从服务器下载的一些位图.这两个类都需要FragmentManager来保留配置更改(例如方向更改)上的缓存.就我而言,我想在实际“需要”它们之前预先下载它们.解决方法: Is there a way to get Fragmen

android-在Toast .maketext()方法中使用getApplicationcontext()和this之间有什么区别

在Toast.makeText()方法的context参数中是否有任何特定的实例需要使用getApplicationcontext()或此方法? Toast.makeText(this, "HI", Toast.LENGTH_LONG).show(); Toast.makeText(getApplicationcontext(), "HI", Toast.LENGTH_LONG).show(); 解决方法:getApplicationContext:

显示Java类的Toast通知

我想在我的应用程序中创建一个单独的类来处理错误报告,并将特定的错误发送到数据库.但是,我无法弄清楚上下文应该是什么以及应该如何正确编码.我认为它仍然应该可行,我只需要对它进行编码,如果不是这种情况,对我来说最好的解决方案是什么? public class SendError implements Runna

旋转时刷新Android活动

我是一位经验丰富的.NET开发人员,但这是我的第一个Android应用程序,真让我发疯! 这是一个倒数计时器,可以正常工作,但是当您旋转屏幕时,它会重新初始化活动,该活动会清零并停止倒数. 这是我尝试过的; 我摆脱了CountDownTimer对象,而是创建了活动内部的类,该类扩展了AsyncTask,因此它

android-在我的应用程序中全局对话框的最佳实践是什么

我的应用程序中有“自定义”对话框构建器,该构建器将触发许多事件,例如:Asynctasks,Web服务消息,UI输入错误或不具有活动上下文的服务.我总是在我的Application类中创建一个称为currentActivity的Activity.然后,在每项活动的恢复中,他们都坐在currentActivity上. @Override p

Android Instrumented单元测试中的上下文和资源

我正在设计一个带有一些不太简单的类的系统,这些类需要一个Context对象才能对其进行初始化.这些类使用第三方类,它们也需要上下文初始化.该类还利用上下文加载功能所需的许多字符串资源. 问题在于为这些类编写仪表单元测试.当我尝试使用InstrumentationRegistry.getContext()获取用

错误:java.lang.NullPointerException:尝试调用虚拟方法’android.content.res.XmlResourceParser

我收到此错误.我是android studio的新手,我需要创建此插件以统一在运行时安装apk 错误-尝试在空对象引用上调用虚拟方法’android.content.Context Android.content.Context.getApplicationContext()’ 插件类- package com.example.unitypluginappinstall; import android.app.A

java-构建签名APK失败-找不到[android / content / Context]的通用超类

这是Android项目.使用Normal Build成功,但是使用签名的Key我得到了这个错误: Execution failed for task ':transformClassesAndResourcesWithProguardForFlavorRelease'. > java.io.IOException: java.lang.IllegalArgumentException: Can't find common super class of [android

空对象引用上的android.content.Context.getContentResolver()’

我似乎无法解决为什么我得到一个空指针? 这是我调用的AsyncTask来获取数据.它将它传递给JSON Parser并返回一个Objects数组.然后将其传递给我的DBHelper,它通过ContentResolver传递给我的数据库…. public class getFilms extends AsyncTask<String, Void, Void> { public int LIM

android – 如何删除错误:扩展Fragment时创建方法’getApplicationContext()’和’runOnUiThread(Runnable)’

当我使用getApplicationContext()时eclipse给我错误创建方法’getApplicationContext()’.请告诉我如何删除此错误.我也尝试使用ClassName.this时间错误,如更改方法startListening(Context)到startListening(Main) 当我使用时:measurement_index = AppSettings.getMeasureUnit(this)

android – 如何使用Mockito模拟上下文?

我正在使用Context来访问WifiManager和BluetoothManager等系统级服务.如何使用Mockito模拟这个getApplicationContext()?解决方法:我们来看看下面的类:MockContext 如果您需要更多见解,请查看Official Testing Fundamentals页面

android – 如何在不传递上下文的情况下从另一个类调用方法?

我目前正在尝试从实用程序类调用一个方法,该方法将引用为此实用程序方法创建的新游标.不幸的是,我的新类不会让我在没有上下文的情况下创建游标.我已经尝试了许多从调用活动传递上下文的方法,但在大多数情况下获取空指针异常. 这是我的代码的一部分: findViewById(R.id.button).set

android – 将Activity或Context传递给其他实例

你能告诉我最好的做法是将活动或上下文传递给其他实例(;) 但…, >最好通过什么?活动或背景 >将活动视为全局(公共静态活动活动)是个好主意 here是我的代码.你会改变什么? (基于良好的Android实践)解决方法:将Activity传递给另一个不特别需要Activity对象的对象通常是个坏主意. Activi

android – 在AsyncTask中获取上下文

我试图获取名为Opciones的类的AsyncTask中的上下文(这个类是唯一一个调用该任务的类),但我不知道该怎么做,我看到了一些像这样的代码: protected void onPostExecute(Long result) { Toast.makeText(Opciones.this,"Subiendo la foto. ¡Tras ser moderada empezara a s

Android布局文件中的“工具:上下文”是什么?

从最新的ADT版本开始,我注意到布局XML文件上的这个新属性,例如: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width=&q

什么是Android上的“上下文”?

在Android编程中,究竟什么是Context类以及它用于什么? 我在developer site上读到了它,但我无法理解它.解决方法:简单地说: 顾名思义,它是应用程序/对象当前状态的上下文.它允许新创建的对象了解正在发生的事情.通常,您可以调用它来获取有关程序其他部分(活动和包/应用程序)的信息. 您

android – 如何在一个Activity上叠加一个视图?

有没有办法在当前Activity的视图之上动态添加View?需要注意的一点是,需要从另一个只能访问Activity上下文的类来完成. 例如: public class ActivityClass extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt

android – 何时允许将Context转换为Activity?

在一个警告Dialog类的showAlret(String message,Context ctx)方法中,我试图在对话框的布局XML中获取对TextView的引用: TextView tv = (TextView)((MyActivity)ctx).findViewById(R.id.tv_about); 当然不是在调用inflate()之前: LayoutInflater li = LayoutInflater.from(ctx); Vi

android – TelephonyManager实例化

我似乎无法在android中声明TelephonyManager,这正是我想要做的: TelephonyManager tele = Context.getSystemService(Context.TELEPHONY_SERVICE); 我这样做了吗?解决方法:你忘了演员.它应该如下所示: TelephonyManager tele = (TelephonyManager) getSystemService(Context.TELEPH

来自非活动类的Android上下文

在我的SQLite安装程序类中,我有一个DbHelper,需要一个Context作为它的一部分.要设置上下文,我只在我的SQLite类中使用一个构造函数,它需要一个上下文作为参数的一部分. 但我刚遇到一个问题.当我试图从一个不是Activity的类调用我的SQLite类时,我不能用作上下文classname.this,而且