android-context相关内容
嗨,我有一个名为 BaseActivity 的活动,该活动扩展了Activity. 从这开始,我必须转到 SettingsActivity ,该菜单扩展了PreferenceActivity,在按下菜单按钮时.要启动独立类中的AsyncTask,我需要BaseActivity的实例.如何在SettingsActivity中获得一个BaseActivity实例? 有什么办法, 例如: i
..
在我的应用程序中,我正在向手机发送端口SMS. 收到消息后,我需要在活动中执行一些任务并更新UI. 收件人的舱单声明
..
如果我引用了Context,是否可以完成当前活动? 我没有提及当前活动. 解决方案 是,使用强制转换: ((Activity) ctx).finish();
..
简单地从方法返回并在context为null时不执行任何操作是否安全(正确)? Context context = getContext();当前,我正在执行此操作。 if(context == null)返回; 我的问题太愚蠢和显而易见,但是我仍然不确定这是否正确。是否必要。 (也许我应该记录警告?) 我在 onCreateView , onVi
..
我在我的活动中将ContentObserver onChange()声明为子类。但是它总是返回false。谁能告诉我为什么? (更新) 如果CallLog内容提供程序发生更改,此代码必须调用fillList。我的意思是,如果我发起一个新的调用,那么该调用的数据将被插入到内容提供程序中,因此它必须返回给观察者那里发生了某些更改,因此它将调用fillList()。但是它总是返回错误,即使我在模
..
我开始使用 ContextThemeWrapper 将样式动态地应用于 ImageButton ;基于我的另一个问题的答案,以及其他相似 问题。 ContextThemeWrapper包装器=新的ContextThemeWrapper(getContext(),mStyleRes); mImageButton =新的AppCompatImageButton(包装器,null,0);
..
我创建了一个带有通知的警报和一个用于停止警报的按钮,但是 Context 似乎有一些问题,我必须这样做取消 AlarmManager 。 我进行了很多研究,我认为我已经应用了发现的大部分内容,但无法以某种方式使它起作用。 我知道 PendingIntent 必须相同,在我看来它们的请求代码相同太。 AlarmSlave.class-设置警报 公共类AlarmSlave /
..
我正在尝试为我的女儿开发一个简单的应用程序,但我不是专业人士:) 我想知道如何将上下文传递给布尔方法? 我的问题是,当尝试合并下面的两个代码 时 private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemS
..
这是 Android 项目.使用 Normal Build 成功,但是使用签名的Key我遇到了这个错误: Execution failed for task ':transformClassesAndResourcesWithProguardForFlavorRelease'. > java.io.IOException: java.lang.IllegalArgumentException
..
我有一个接受点击的图像,点击后应打开xml布局. 这是包含可点击图像的xml文件:
..
我在MVVMCross中的ProgressDialog问题上遇到了问题. 我得到Android.Views.WindowManagerBadTokenException:通过IReportService创建ProgressDialog时,我从setup.cs获得上下文. public class Setup : MvxBaseAndroidBindingSetup {
..
我正在尝试在我的android应用中实现MVVM模式.我已经读过ViewModels应该不包含任何android特定代码(以使测试更容易),但是我需要对各种事物使用上下文(从xml获取资源,初始化首选项等).做这个的最好方式是什么?我看到AndroidViewModel具有对应用程序上下文的引用,但是其中包含android特定的代码,因此我不确定是否应该在ViewModel中使用它.那些也与Act
..
我正在使用上下文访问系统级别的服务,例如WifiManager和BluetoothManager.如何使用Mockito模拟此getApplicationContext()? 解决方案 让我们看一下以下类:如果您需要更多了解,请查看官方测试基础页面 >
..
我有一个单例的Toast展示类,它可以跟踪当前的Toast,并在再次启动时将其取消: public enum SingleToast { INSTANCE; private Toast currentToast; private String currentMessage; public void show(String message, int dura
..
此处是一个类似的问题,但我认为它不完全相同 我阅读了此处 在此页面中,他们编写了以下代码 public class MySingleton { private static Context mCtx; 我在项目中写了相同的代码 public class VolleySingleton { private static Context mContext; A
..
将Context传递给构造函数并将其另存为私有变量以供内部使用是不好的做法吗?另一种选择是将Context作为参数传递给需要它的方法. 哪个是更好的选择? 我觉得传递给构造函数可能会导致内存意外泄漏. 解决方案 通常,您只需要ApplicationContext,因此您所要做的就是传递this.getApplicationContext()而不是仅仅this.无论如何,您的应用程序上
..
我已经看到了一种用于启动活动的特殊技术,由于静态上下文,在我看来这是个坏主意,但我希望有人在此方法后面有正当的理由. 您要启动的活动实现了静态的launch(Context context)方法,该方法设置了意图,标志等,并最终启动了该活动. public static void launch(Context context){ Intent i = new Intent(con
..
我会尽力把这个问题变成一个全面的问题: 我正在编写一种获取String的方法,该字符串包含由LocationManager和getLastKnownLocation()以及所有其他内容确定的Android设备城市的名称. 然后我意识到我需要在另一个活动中再次做同样的事情,所以为什么不制作一个可以在整个程序中使用的完全独立的类(LocationFinder),而不是在各处编写重复的代码?
..
我有这样的代码: else if (v == mSettings) { if (disappearView.getVisibility() == View.VISIBLE) { AlphaAnimation fadeOutAnimation = new AlphaAnimation(1, 0); // start alpha, end alpha
..
我正在尝试实现以下单例模式:SingletonClass.getInstance(context).callMethod() 尽管有各种各样的教程说明了如何在Kotlin中制作单身人士,但都没有一个关于在静态字段中持有context会导致Android内存泄漏的事实. 如何创建上述模式而不造成内存泄漏? 更新: 这是我对CommonsWare解决方案2的实现.我用过Koin
..