【java – 无法从android studio中的另一个类访问变量的变量值】教程文章相关的互联网学习教程文章

在Android / JAVA中更改变量的值【代码】

我试图制作一个简单的应用,其中单击tapb按钮可将notaps的变量值递增,而reset按钮会将其设置为0.当我单击tapb时,其值将递增&.单击重置会重置它,但是当我再次单击tabp时,它会从以前的值开始递增. 例如:init value of notaps = 0;我单击tabp 3次,notaps值= 3 我单击重置,notaps值= 0 我单击tabp 3次,notaps值= 4Button tapb = (Button)findViewById(R.id.tapb);Button reset = (Button)findViewById(R.id.reset);tapb.setOnClickList...

即使关闭android应用程序,静态变量也会保留值吗

我正在使用蓝牙开发一个android应用程序.当我第一次启动应用程序时,我的应用程序运行良好,但是当我退出该应用程序并再次运行时,蓝牙连接出现了问题. 我无法与其他设备建立连接.我使用了一些关键的静态变量.我的疑问是,即使退出应用程序,这些静态变量是否仍保留值. 另外,我注意到我的应用程序仍在运行,这意味着它没有停止.退出时是否应该明确停止应用程序?如果是这样,该怎么做.我退出应用程序时只是在使用Finish.解决方法:是的,它将...

java-Android“全局变量”不持久【代码】

我创建了一个扩展应用程序以存储要从多个活动中访问的变量的类public class MyApplication extends Application { private String fbId, firstName; private long expires;@Override public void onCreate() {super.onCreate(); }public String getFbId() {return fbId; }public void setFbId(String fbId) {this.fbId = fbId; }public String getFirstName() {return firstName; }public void setFirstName(String firstName)...

如何在Java(android)中的另一种方法中使用一种方法的变量【代码】

我正在像这样检索TextView的值protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.calculation);TextView heading = (TextView) findViewById(R.id.paper_name);...... }我在同一个班上有另一种方法@Override public void onClick(View v) { int BLACK_AND_WHITE_MULTIUPLIER = 4200;int COLOR_MULTIUPLIER = 6400;switch (v.getId()) {case R.id.btCalculate:in...

我可以使用/覆盖变量时了解Android / Java【代码】

加载应用程序时,我有一个从共享首选项中获取的变量. 我首先初始化变量protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);final String camera_type = booth_preferences.getString("camera_key", "back");然后下线,我得到那个变量并对其进行处理if(camera_type.equals("front")){//do something } else if(camera_type.equals("ext")){//do something } else {//do something }现在,在该if...

有没有一种方法可以将ant变量传递给Java代码(android)?【代码】

我喜欢在应用程序中包含一些构建变量.例如,内部编号.我可以将一些变量从ant生成脚本传递给Android应用程序,然后在Java中使用该变量吗? 有人有链接或示例吗?解决方法:为此,请使用ant任务(例如replaceregexp)将内部版本号和其他变量插入类中.<replaceregexp file="${my.version.class.file}" match="@version@" replace="@${build.number})@" />或类似的东西.基本上,您希望在构建过程中将信息编译成一个类.

访问变量Java / Android的正确方法

我有多个班级: >主要活动>服务>设置 通过设置,可以更改服务中需要的某个延迟(变量)(我需要该变量的值). 我应该如何实施呢? >我是否应该有意开始设置并使其返回延迟值?>在使用mysettings.getdelay()之类的设置实例创建后,我应该做一个可以返回值的吸气剂吗?>或者还有另一种(更好的方法)吗? 谢谢 [编辑]我最终使用了Ridcully的答案.唯一的不同是,我没有公开声明,而是使用了getter和setter方法.人们总是告诉我使用吸气剂和吸气剂...

Java-Android静态变量丢失【代码】

我正在使用仅包含静态变量的类来存储所有常量和运行时属性.但是,最近我看到了引用这些变量的实例,但得到的却是null. 以下是我的课程定义:public class PlayerProperties {// Runtime but constant propertiespublic static int screenHeight;public static int screenWidth;public static String androidId;// Static properties// Urlspublic static final String baseUrl = "http://www.blynq.in/api/player/";public static fi...

java – 无法从android studio中的另一个类访问变量的变量值【代码】

我创建了两个类,一个是LoginSignupActivity.java,另一个是ProfileActivity.java LoginSignUpActivity.java —public class LoginSignupActivity extends AppCompatActivity {** static string id; **public void getUserDetailsFromFB() {GraphRequest request = GraphRequest.newMeRequest(AccessToken.getCurrentAccessToken(),new GraphRequest.GraphJSONObjectCallback() {@Overridepublic void onCompleted(final JSONOb...

android – R.java缺失,R无法解析为变量,即使xml文件中没有错误【代码】

我是android的新手,开始了我的编程基础知识.我收到错误,因为“R无法解析为变量”并且R.java文件丢失,即使我已经清理了我的项目并自动补充它.请告诉我可能的答案.每次显示R无法解析为变量的错误.为什么会这样. 我的xml文件:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent...

Android,使用javascript界面​​从webview中提取javascript变量【代码】

如何将这个变量从网站提取到我的android代码?我想它应该可以使用javascript界面??,但我怎么得到它?<script type="text/javascript">var Ids = "[4161, 104, 121, 202, 1462]"; </script>我无法将网站上的代码更改为返回值的方法. 有什么建议么?解决方法:您可以在webview.loadurl调用中使用javascript:scheme.它将在webview页面中执行javascript. 从那里你可以让它在你的javascript界面??中调用一个函数.webview.loadUrl("javas...

Android Rxjava订阅了变量【代码】

我正在学习观察者模式,我希望我的观察者在改变它的值并做一些操作时跟踪某个变量,我做了类似的事情:public class Test extends MyChildActivity {private int VARIABLE_TO_OBSERVE = 0;Observable<Integer> mObservable = Observable.just(VARIABLE_TO_OBSERVE); protected void onCreate() {/*onCreate method*/super();setContentView();method();changeVariable();}public void changeVariable() {VARIABLE_TO_OBSERVE = 1;}p...

java – 如何在Android中的onResponse之外使用变量?【代码】

我创建了一个活动,在其中我将一些记录插入到mysql数据库中.我声明了一个名为lastInsertId的全局变量.当我尝试在onResponse方法内打印变量时,工作正常,但当我尝试println外,该方法返回null.我还需要在方法之外使用此变量.可以做些什么?这是我的代码:String insertUrl = "http://localhost/file.php"; String lastInsertId;@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);Req...

Android组件化架构学习笔记——组件化编程之静态变量/资源/混淆/多渠道打包

一.组件化的静态变量: R.java的生成: 各个module会生成aar文件,并且被引用到Application module中,最终合并为apk文件。当各个次级module在Application module中被解压后,在编译时资源R.java会被重新解压到build/generated/source/r/debug(release)/包名/R.java中。 当每个组件中的aar文件汇总到App module中时,也就是编译的初期解析资源阶段,其每个module的R.java释放的同时,会检测到全部的R.java文件,然后通过合并,最后...

java – 带有变量的Android TextView id?【代码】

在我的Android应用程序中,有没有一种方法可以通过使用变量作为id的一部分将文本设置为textview? 我想做这样的事情:for (int i = 1; i < 6; i++){views.setTextViewText(R.id.textView+i, "" + realtimeData.get(i).id);}我确实在布局xml中声明了TextViews textView1,textView2等…并且可以使用静态名称访问它们.我的问题是我不知道我的列表中有多少个对象.我不想显示超过5,但如果少于5,则将TextView值保留为空.解决方法:您正在寻...