Articles of 环境variables

如何在屏幕上显示variables的值

嘿伙计们,我知道这是非常基本的,但我需要知道如何在屏幕上显示variables的内容。 我在布局中使用textview吗? 我有一个textview框,我可以设置它在编辑器中说一些东西,但我需要写一个variables的内容,所以我可以做一些错误检查。 有人帮吗? 谢谢

有没有办法检查是否在Java中定义了variables?

在我的Android应用程序中,我需要检查一个variables是否已经定义,所以我没有得到空指针exception。 有什么方法吗?

没有这样的实例字段

当使用onSaveInstanceState更改屏幕方向以保存布尔值mCheated时,我试图让我的应用程序保存一些数据。 我设置了很多断点,并且在variables视图中得到mCheated布尔值的错误 mCheated= No such instance field: ‘mCheated’ 我不知道为什么我在活动开始时用值false声明它,如果按下按钮则将其更改为true。 谁能帮我吗? package com.bignerdranch.android.geoquiz; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; /** * Created by Chris on 20/02/2015. */ public class CheatActivity extends Activity { public static final String EXTRA_ANSWER_IS_TRUE = “com.bignerdranch.android.geoquiz.answer_is_true”; public static final String EXTRA_ANSWER_SHOWN = “com.bignerdranch.android.geoquiz.answer_shown”; private static final […]

在Eclipse和Android应用程序中调试时,无法在匿名类中看到最终variables内容

在调试(eclipse)中,我无法在variables视图中看到variables内容,也无法在Expressions视图中或在Display视图中看到 – 如果variables是在匿名类之外定义的,但调试在匿名类中。 当我尝试在调试中看到内容时,我得到错误: x无法解析为variables 。 在以下示例中,无法解析x: private void someMethod(final Object x) { new Runnable() { public void run() { Log.i(x); // x is printed correctly but cannot be resolved when in Debug } }.run(); } 这个问题关于eclipse开发环境 – 关于调试Android。 这不是关于final,也不是编译的讨论 – 只是调试。

如何在android中创建全局variables?

在我的Android应用程序中,我需要一个放置variables成员id的地方。 问题是,它来自在线API,我需要find一种存储/检索它的方法 我试图把它放在一个自定义类中,但问题是,如果我杀死活动它会丢失,我也知道有一种方法可以扩展应用程序。 所以我想知道存储全局variables的最佳方法是什么? 我必须要实施: 将variables保存在onSaveState上 将其保存在sharepref上 手动保存 手动检索它 谢谢 更新:感谢您的回复。 如果我只有3个variables(简单数据,例如布尔值,短语),并且我在app重启后需要它,我应该只使用share pref来存储它吗? 有什么缺点呢? 例如它会对性能有害吗? 谢谢

Android getResources()。getStringArray()variables

我有一个xml文件,其中有字符串和字符串数组。 我有一个class级,我点击一个listitem,而在另一个class级我列出其他项目。 在xml中有一些字符串,其名称是被点击的项目修改名称,值是字符串数组名称。 我find了一个解决方案,如何将一个variables添加到getResources(9.getStringArray()但它不起作用。程序启动,但当我点击任何listitem时,我的活动就停止工作。我的类文件: String artistpicked = extras.getString(“artist”); String[] firstW = artistpicked.split(” “); firstW[0] = firstW[0].trim(); String albumSearch = firstW[0] + “_code”; int getRes = getResources().getIdentifier(albumSearch, “string”, getPackageName()); String setRes = String.valueOf(getRes); int getRes2 = getResources().getIdentifier(setRes, “array”, getPackageName()); String[] albums = getResources().getStringArray(getRes2); setListAdapter(new ArrayAdapter(this, R.layout.list_item, albums)); TextView t = (TextView) findViewById(R.id.albumName); t.setText(setRes); TextView用于检查variables。 albumSearch给出了“modifiedartistpicked_code”,这很好。 getRes给出了xml(“something_array”)的值,setRes给出了它的实际id号(getStringArray需要的值)。 […]

退出应用程序后保存variables?

我想要保存一些variables,当我关闭我的应用程序并在打开应用程序后加载它们(用于游戏中的统计信息) 我怎样才能做到这一点? 编辑:这里我的代码: TextView test1; String punkte = “15”; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SharedPreferences save = getSharedPreferences(punkte, 0); save.edit().putString(“score”, punkte); SharedPreferences load = getSharedPreferences(punkte, 0); String points = load.getString(“score”, “0”); test1 = (TextView) findViewById(R.id.test1); test1.setText(points); }

Android:听取variables的变化

我一直在寻找一个如何做到这一点的KISS例子,虽然它们看起来都很简单(而且我已经完成了所有这些!),但我仍然无法理解这个概念。 我指的是自定义侦听器(不扩展任何东西)…特别是,为布尔variables创建一个监听器,以便我可以在其值发生变化时引发一些方法。 这是我尝试过的一个例子的例子: android如何让自定义variables的监听器? 如果有人有时间解释自定义监听器及其如何以简单的英语工作,那将非常感激。 我希望,一旦我完全理解听众是如何得到改变的通知,那么我将能够创建自己的并了解该死的东西是如何工作的。 这让我头疼…提前谢谢 这是我现在所处的位置: public class ChangeListener { boolean boo = false; public ChangeListener(boolean b){ boo = b; } private listener l = null; public interface listener{ public void onChange(boolean b); } public void setChangeListener(listener mListener){ l = mListener; } public void somethingChanged(){ if(l != null){ l.onChange(boo); } } } 这是我主要活动的快照: […]

如何获得在Android中使用的偏好设置?

我真的在努力解决这个问题。 Java / Android新手。 我正在编写我的第一个应用程序,这是第一件让我花费超过几天寻找时间的东西。 这是设置:这是一个BAC计算器/饮料柜台: 公式用于计算BAC。 这是论坛: Bac = ((StandardDrinks / 2) * (GenderConstant / Weight)) – (0.017 * Hours); 如您所见,能够修改性别和体重将产生更准确和个性化的结果。 所以我把它们作为双打: double GenderConstant = 7.5; //9 for female double Weight = 180; 要更改这些variables,我希望此人能够进入设置并选择不同的值。 我已经设置了这些东西,但没有链接到上面显示的variables,因为我不能为我的生活弄清楚如何。 他们来了: 我按下菜单按钮,popup。 大。 我将点击“设置”。 现在popup首选项。 这是我的preferences.xml: 向前重量ListPreference: 这表明了。 这些值在res / values / arrays.xml中存储为字符串数组。 这是一个样本,只有权重的样本: 120 lbs 150 lbs 180 […]

Android:片段如何获取Activity的全局variables

我有一个带有全局variablesint x的活动,如何通过片段来获取其活动的variablesx的当前值?