button-从另外的 activity 中调用按钮

问题描述

从另外的 activity 中调用按钮
如何从另外一个 activity 中编辑一个按钮?
它返回的是:

java.lang.IllegalStateException: Could not execute method of the activityCaused by: java.lang.NullPointerException

但是我想在 Button getButton = (Button)findViewById(R.id.buttonGet);获取 getButton.setEnabled(false);
如何实现?

解决方案

确保在按钮获取一个引用时,要调用 setContentView:
Button getButton = (Button)findViewById(R.id.buttonGet);代码之前设置:

setContentView(R.layout.my_activity_layout);

解决方案二:
可以用传递handle,然后send message去更新ui

时间: 2024-08-03 18:51:08

button-从另外的 activity 中调用按钮的相关文章

Android 自定义Dialog类,并在Activity中实现按钮监听事件

实际开发中,经常会用到Dialog,比如退出时候会弹出是否退出,或者还有一些编辑框也会用Dialog实现,效果图如下: 开发中遇到的问题无非在于如果在Activity中监听这个Dialog中实现的按钮,Dialog类如下,在MyDialog这个类中实现了一个LeaveMyDialogListener接口,用来实现onclick的点击事件: package com.Ieasy.Tool; import com.Ieasy.ieasyware.R; import android.app.Dialog

android-Android中在activity中调用service中的某个对象的方法

问题描述 Android中在activity中调用service中的某个对象的方法 Android中在activity中如何调用service中的某个对象的方法!大神求助或者说如何在activity中获取到service中的某个对象! 解决方案 你这个问题问的有些问题啊,activity中获取到service中的某个对象!估计就是调用Service的方法吧,为Service写构造方法,New出Service对象后调用,或者直接写成静态方法直接用类名调用,再或者写接口,怎么调用都可以啊,和工具类调

textview-一个Activity创建数据库,另一个Activity中调用数据库并用TextView显示

问题描述 一个Activity创建数据库,另一个Activity中调用数据库并用TextView显示 第一个Activity(创建数据库): Db db = new Db(this); SQLiteDatabase dbWrite = db.getReadableDatabase(); ContentValues cv = new ContentValues(); cv.put("name", "小张"); cv.put("sex", "

修改按钮-Android中adapter数据传递出去与控制activity中按钮状态

问题描述 Android中adapter数据传递出去与控制activity中按钮状态 1C 求大神告知,我在adapter中获得了数据,是一个List 现在我在包适配器的这个activity中要用这个List如何将数据传递到activity中去呢?或者说我在activity中如何调用这个数据呢?还有一个问题,我在adapter中 viewHolder.imageIsCheck.setTag(position); convertView.setOnClickListener(new Content

Android实现从activity中停止Service的方法_Android

本文实例讲述了Android实现从activity中停止Service的方法.分享给大家供大家参考,具体如下: 1.在AndroidManifest.xml注册Service <service android:name=".service.SensorService" > <intent-filter> <action android:name="ITOP.MOBILE.SIMPLE.SERVICE.SENSORSERVICE"/>

listview-在Activity中调用Adapter.getView更改不了某控件的状态

问题描述 在Activity中调用Adapter.getView更改不了某控件的状态 在activity中调用adapter.gerView方法(此adapter是继承baseAdapter的而来的),得到了某个控件在listView列表项中的View,然后通过这个View.FindViewByID找到这个控件,最后更新控件的状态,但是为什么不起作用? PS : 下面那个state的值是在广播中收到的消息,由于太多就不一一贴出来了. MyAdapter adapter = new MyAdapt

fragment-在Activity中调用Fragment的公有函数,变量为null

问题描述 在Activity中调用Fragment的公有函数,变量为null Activity代码 String phone = ((EditText) findViewById(R.id.phone)) .getText().toString(); if (phone.isEmpty()) { Toast.makeText(ForgetPsdActivity.this, "请输入手机号码", Toast.LENGTH_LONG).show(); break; } else { For

Android实现从activity中停止Service的方法

本文实例讲述了Android实现从activity中停止Service的方法.分享给大家供大家参考,具体如下: 1.在AndroidManifest.xml注册Service <service android:name=".service.SensorService" > <intent-filter> <action android:name="ITOP.MOBILE.SIMPLE.SERVICE.SENSORSERVICE"/>

android中在Activity中响应ListView内部按钮的点击事件的两种方法_Android

最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应? 对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应. 下班后思考了一下,觉得有两种方式都能比较好的实现:使用接口回调和使用抽象类回调. 正好可以复习一下接口和抽象类的区别,于是写了两个Demo: 1.使用接口回调: Adapter类 package com.ivan.adapter; import