android-context相关内容

传递活动或上下文的其他实例

能否请你告诉我什么是最好的做法是通过活动或上下文其他实例(;) 不过... 什么是更好的通过? 活动或上下文 是有活动好主意作为全球(公共静态活动活动) 这里是我的code。你会怎样改变? (基于Android的好做法) 解决方案 传递一个活动成没有特别要求的活动对象通常是一个坏主意。 活动扩展上下文所以它的工作原理,以满足需要的方法上下文。 在你的情况,你可以得到上下文从查看传递到方 ..
发布时间:2015-12-01 20:51:37 移动开发

StartActivity从不同的上下文

我有一个主类和separete类(OnClickBtn.java)中,我想保持在按钮methos。 我想开始新的活动,不是从主类,但是从OnClickBtn.java。 我已经运行的程序,但它崩溃的发射。我想我的主要问题是关系到code在意向对象“意图int​​_btnOpenA =新的意图(objContex,ActivityA.class)” 这是我的code,MainActivity.j ..

如何从一个包含类的活动中开始的意图的结果(startActivityForResult)

这是一个跟进我的previous问题: 基本上,我意识到,我需要从一个包含类的调用 startActivityForResult (而不是 startActivity )活动。从previous问题的答案通过从活动类的背景下所包含的类。然而,仅靠上下文是不够的,叫 StartActivityForResult 。 什么是做到这一点的最好方法是什么?我一定要对整个活动课传递给方法所包含的类? 解 ..

如何从活动通过上下文活动?

我有一个主要活动,并召唤其他活动来显示一些数据。 我有我整个的主要活动code。使用专用数据库辅助对象。有没有一种方法,以我的主要活动范围内传递给我的子活动在一个优雅的方式? (即从子类,像 getCallingActivityContext()) 我总是可以创建新的数据库辅助对象。 解决方案 扩展应用程序类可以帮助你允许申报/访问全局变量。您可以设置从任何活动的变量的Applicatio ..
发布时间:2015-12-01 20:43:28 移动开发

这之间的区别是什么,的getContext()和getActivity()?

我很困惑与所有这些是我们应该在哪里使用它们的用法。 解决方案 本 - 收益的自参考 的getContext() - 返回语境 getActivity() - 返回活动 上下文 顾名思义,应用/对象的当前状态其上下文。它让新创建的对象明白什么已经持续。通常你调用它来获取有关您的程序(活动,封装/应用),另一部分信息。 活动 活动是支持屏幕或用户界面在Java code。换句话说,在用 ..
发布时间:2015-12-01 20:38:18 移动开发

如何提供上下文来调用所需的功能在我自己的工具类

有时候,我需要提供上下文对象调用特定功能,如 意向意图=新的意图(背景下,MyClass.class); 为了启动一个服务 context.startService(意向); 或者,提供一个Context对象做一个查询 光标光标= context.managedQuery(URI,投影,NULL,NULL,NULL); 如果这是在延伸活动的UI类来完成,这很好。 但 ..

拥有创建应用程序的一个子类的麻烦共享多个活动数据

我刚刚完成了几个在我的游戏活动,现在我要开始来连接他们两个使用真正的游戏数据,而不是测试数据,我只用,以确保每一件工作。由于多个活动将需要访问本场比赛的数据,我开始研究最好的办法将这些数据传递给我的活动。 我知道如何使用putExtra与意图,但我GAMEDATA类有相当多的数据,而不是只是简单的键值对。除了相当多的基本数据类型,它也有很大的阵列。我真的不希望尝试,并通过这一切,除非我可以通过整 ..
发布时间:2015-12-01 20:30:23 移动开发

Android的活动刷新在旋转

我是一名经验丰富的.NET开发,但是这是我的第一个Android应用程序,它的驾驶我坚果! 这是一个倒计时器工作正常,但是当你旋转屏幕就重新初始化该归零的活动,停止倒计时。 这是我的尝试; 我摆脱了CountDownTimer对象,而是创建了一个类的内部到扩展的AsyncTask所以它运行在一个单独的线程...没有变化的活动。 我想作为一个内部类它被重新初始化与该活动。 下面是我的尝试下一个 ..

上下文,AsyncTask的和旋转的变化

是它使用一个很好的做法 getApplicationContext()与AsyncTask的,以没有附加和分离活动的工作,以避免内存泄漏当发生轮换变化,在活动被破坏?我的东西就应该是正确的,因为我真的需要一个背景下,依赖于孔的应用,而不是活动本身。 和更有甚者,在这些案件中,最好使用活动为背景(因为你需要访问活动的表现)......而不是脱离它的(指定为null)当它被摧毁,然后分配在的onCr ..

获取活动对象,而在查看上下文

这是一个随访到这篇文章: (我会接受短期内,因为它是一个解决方案),我想从视图中获得调用活动,这样我就可以用它来获得所需的TextView资源。 我没有看到视图返回活动的任何方法。什么是正确的方式做到这一点?或者是有与TextViews从另一个查看环境中工作更好的选择。 基本上,我打电话的setContentView(R.layout.xxx)中的onCreate()(像往常一样),所以我真 ..
发布时间:2015-12-01 20:09:20 移动开发

Activity类以外的Andr​​oid环境

我试图来处理我的应用程序异常。我想记录异常,然后用面包来提醒,有一个问题的用户。我有我的所有类的扩展活动这一工作的发现。 然而,在不延长活动我不能使用敬酒方法,我不能让当前的上下文中的任何类。有一个简单的方法来解决这个问题还是应该我所有的类的扩展活动? 解决方案 您只需通过上下文 当你调用自Activity类调用非活动类像 YourNonActivtyClass OBJ =新YourNo ..
发布时间:2015-12-01 20:02:36 移动开发

获取应用程序上下文

这可能是一个简单的问题,但我只是想确认我是对的。 在我的Andr​​oid应用程序,我有一个使用一个构造器: activity.getApplicationContext() 的活性被传递到构造为一个参数。 现在的问题是,我调用这个类的服务。如果我让其中接受服务作为参数,并使用 service.getApplicationContext 第二构造?我会得到同样的应用程序上下文? ..
发布时间:2015-12-01 19:59:27 移动开发

最佳实践通过上下文非活动课?

所以,我的第一个主要应用是近codeD和我做优化我的code。该应用程序工作正常,但我不知道我的传递上下文给其他类的方法。我不想做了错误的方式。我偶然发现了文章和问题在这里对#1上下文,哪个是正确的方式将它传递给非活动课。我读的文件为好,但作为一个芬兰人,使复杂的高科技说话更难理解。 所以,一个简​​单的问题。我是通过我的主要活动的情况下,以其他(辅助)班正确的方法是什么?如果没有,我在这里可以 ..
发布时间:2015-12-01 19:53:39 移动开发

安卓:静态字段和内存泄漏

我一直在学习上为preventing上下文/活动内存的最佳实践泄漏的创建视图的时候,我似乎无法找到什么或不允许一个肯定的答案,当谈到静态字段在课堂上。 让我们说我有这种形式的code: 公共类MyOuterClass延伸活动{ 私人MyInnerClass; MyInnerClass =(MyInnerClass)findViewById(小于这里XML调用>); My ..

为什么AlertDialog.Builder(上下文的背景下)只接受活动作为参数?

在我不断学习的过程(对话框这个时候),我发现这个作品: AlertDialog.Builder建设者=新AlertDialog.Builder(本); 而下面不工作(在运行时失败与窗口管理器,$ BadTokenException): AlertDialog.Builder建设者=新AlertDialog.Builder(this.getApplicationContext()); ..
发布时间:2015-12-01 19:47:43 移动开发