android-context相关内容
能否请你告诉我什么是最好的做法是通过活动或上下文其他实例(;) 不过... 什么是更好的通过? 活动或上下文 是有活动好主意作为全球(公共静态活动活动) 这里是我的code。你会怎样改变? (基于Android的好做法) 解决方案 传递一个活动成没有特别要求的活动对象通常是一个坏主意。 活动扩展上下文所以它的工作原理,以满足需要的方法上下文。 在你的情况,你可以得到上下文从查看传递到方
..
我有一个主类和separete类(OnClickBtn.java)中,我想保持在按钮methos。 我想开始新的活动,不是从主类,但是从OnClickBtn.java。 我已经运行的程序,但它崩溃的发射。我想我的主要问题是关系到code在意向对象“意图int_btnOpenA =新的意图(objContex,ActivityA.class)” 这是我的code,MainActivity.j
..
我有一类称为FileGeneration扩展活动 在FileGeneration我有一个名为方法 受保护的OutputStream openAndWriteFile(){ //设置上下文模式 INT CXT = Context.MODE_PRIVATE; //检查,如果我们不打算以清除文件和文件存在 如果(clearFile&安培;!&安培;。(新文件(this.f
..
这是一个跟进我的previous问题: 基本上,我意识到,我需要从一个包含类的调用 startActivityForResult (而不是 startActivity )活动。从previous问题的答案通过从活动类的背景下所包含的类。然而,仅靠上下文是不够的,叫 StartActivityForResult 。 什么是做到这一点的最好方法是什么?我一定要对整个活动课传递给方法所包含的类? 解
..
我有一个主要活动,并召唤其他活动来显示一些数据。 我有我整个的主要活动code。使用专用数据库辅助对象。有没有一种方法,以我的主要活动范围内传递给我的子活动在一个优雅的方式? (即从子类,像 getCallingActivityContext()) 我总是可以创建新的数据库辅助对象。 解决方案 扩展应用程序类可以帮助你允许申报/访问全局变量。您可以设置从任何活动的变量的Applicatio
..
我很困惑与所有这些是我们应该在哪里使用它们的用法。 解决方案 本 - 收益的自参考 的getContext() - 返回语境 getActivity() - 返回活动 上下文 顾名思义,应用/对象的当前状态其上下文。它让新创建的对象明白什么已经持续。通常你调用它来获取有关您的程序(活动,封装/应用),另一部分信息。 活动 活动是支持屏幕或用户界面在Java code。换句话说,在用
..
有时候,我需要提供上下文对象调用特定功能,如 意向意图=新的意图(背景下,MyClass.class); 为了启动一个服务 context.startService(意向); 或者,提供一个Context对象做一个查询 光标光标= context.managedQuery(URI,投影,NULL,NULL,NULL); 如果这是在延伸活动的UI类来完成,这很好。 但
..
我刚刚完成了几个在我的游戏活动,现在我要开始来连接他们两个使用真正的游戏数据,而不是测试数据,我只用,以确保每一件工作。由于多个活动将需要访问本场比赛的数据,我开始研究最好的办法将这些数据传递给我的活动。 我知道如何使用putExtra与意图,但我GAMEDATA类有相当多的数据,而不是只是简单的键值对。除了相当多的基本数据类型,它也有很大的阵列。我真的不希望尝试,并通过这一切,除非我可以通过整
..
我在寻找,开始从一类,它是不是一个活动的意图的最好方法,但一个Activity类的包含的对象。 例如活动类: 类MainActivity延伸ListActivty { ... TestLauncher测试仪; } 和我想从开始的意图类: 类TestLauncher { 公共TestLauncher() { // code创建一个意图需要一个上下文
..
我是一名经验丰富的.NET开发,但是这是我的第一个Android应用程序,它的驾驶我坚果! 这是一个倒计时器工作正常,但是当你旋转屏幕就重新初始化该归零的活动,停止倒计时。 这是我的尝试; 我摆脱了CountDownTimer对象,而是创建了一个类的内部到扩展的AsyncTask所以它运行在一个单独的线程...没有变化的活动。 我想作为一个内部类它被重新初始化与该活动。 下面是我的尝试下一个
..
是它使用一个很好的做法 getApplicationContext()与AsyncTask的,以没有附加和分离活动的工作,以避免内存泄漏当发生轮换变化,在活动被破坏?我的东西就应该是正确的,因为我真的需要一个背景下,依赖于孔的应用,而不是活动本身。 和更有甚者,在这些案件中,最好使用活动为背景(因为你需要访问活动的表现)......而不是脱离它的(指定为null)当它被摧毁,然后分配在的onCr
..
这是一个随访到这篇文章: (我会接受短期内,因为它是一个解决方案),我想从视图中获得调用活动,这样我就可以用它来获得所需的TextView资源。 我没有看到视图返回活动的任何方法。什么是正确的方式做到这一点?或者是有与TextViews从另一个查看环境中工作更好的选择。 基本上,我打电话的setContentView(R.layout.xxx)中的onCreate()(像往常一样),所以我真
..
我试图来处理我的应用程序异常。我想记录异常,然后用面包来提醒,有一个问题的用户。我有我的所有类的扩展活动这一工作的发现。 然而,在不延长活动我不能使用敬酒方法,我不能让当前的上下文中的任何类。有一个简单的方法来解决这个问题还是应该我所有的类的扩展活动? 解决方案 您只需通过上下文 当你调用自Activity类调用非活动类像 YourNonActivtyClass OBJ =新YourNo
..
这可能是一个简单的问题,但我只是想确认我是对的。 在我的Android应用程序,我有一个使用一个构造器: activity.getApplicationContext() 的活性被传递到构造为一个参数。 现在的问题是,我调用这个类的服务。如果我让其中接受服务作为参数,并使用 service.getApplicationContext 第二构造?我会得到同样的应用程序上下文?
..
如果我必须提及的背景下,是有可能完成当前的活动?我没有提及当前活动。 解决方案 是的,有投: ((活动)CTX).finish();
..
我为了打造的android单状物体扩展了应用程序类。 在这个对象我都用我的服务器的HTTP工作,和所有其他的活动可以访问并调用方法,GET,POST等。 code: 公共类HttpManagerInstance扩展应用{ 私人HttpClient的HttpClient的; 私人HTTPGET搞定; @覆盖 公共无效的onCreate(){ H
..
我的呼叫活动: 公共类您好延伸活动{ 公共无效的onCreate(包savedInstanceState){ MyTask的MT =新MyTask的(这一点); mt.execute(); } 现在在MyTask的(外部类): 公共类MyTask的扩展AsyncTask的<虚空,虚空,虚空> { 私人语境mContext; 公共MyTask的(上下文的
..
所以,我的第一个主要应用是近codeD和我做优化我的code。该应用程序工作正常,但我不知道我的传递上下文给其他类的方法。我不想做了错误的方式。我偶然发现了文章和问题在这里对#1上下文,哪个是正确的方式将它传递给非活动课。我读的文件为好,但作为一个芬兰人,使复杂的高科技说话更难理解。 所以,一个简单的问题。我是通过我的主要活动的情况下,以其他(辅助)班正确的方法是什么?如果没有,我在这里可以
..
我一直在学习上为preventing上下文/活动内存的最佳实践泄漏的创建视图的时候,我似乎无法找到什么或不允许一个肯定的答案,当谈到静态字段在课堂上。 让我们说我有这种形式的code: 公共类MyOuterClass延伸活动{ 私人MyInnerClass; MyInnerClass =(MyInnerClass)findViewById(小于这里XML调用>); My
..
在我不断学习的过程(对话框这个时候),我发现这个作品: AlertDialog.Builder建设者=新AlertDialog.Builder(本); 而下面不工作(在运行时失败与窗口管理器,$ BadTokenException): AlertDialog.Builder建设者=新AlertDialog.Builder(this.getApplicationContext());
..