android - 我不能在 onClick() 中使用 setText()
问题描述
在此处输入图像描述我正在尝试使用 setText 但这在进入 onClick 时不起作用。在代码中,在 onCreate 中不是 onClick 很好,但是当 onClick 中的 setText(-在 onCreate 中)告诉我无法解决此功能时显示红色
&它>
ToggleButton gpsToggleButton;
TextView gpsTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//permission area
//get user permission using of gps
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.M) {
gpsuserPermission();
}
gpsToggleButton = (ToggleButton) findViewById(R.id.toggleButton_gps);
gpsTextView = (TextView) findViewById(R.id.textView_gps);
gpsTextView.setText("why it doesn't work?");
final LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
gpsToggleButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View gpsTextView) {
try{
if(gpsToggleButton.isChecked()){
gpsTextView.setText();/// THIS PART CAUSE ERROR[
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 10, locationListener);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 100, 10, locationListener);
gpsTextView.setText();/// THIS PART CAUSE ERROR[enter image description here][1]
}
}catch (SecurityException ex){
gpsTextView.setTextAlignment());
}
}
});
}
解决方案
((ToggleButton)gpsTextView).setText("");
或者
gpsToggleButton.setText("");
推荐阅读
- python - 哪些网络驱动程序不检查您是否使用 selenium 以便您可以登录网站?
- php - php邮件功能问题
- django - 我尝试创建第二个模型,但是当我尝试将其放入我的 html 页面时,什么也没有出现
- javascript - PHP Ajax 请求,处理复选框值
- python - PyQt 运行屏幕 2 次(stackedWidget)
- sql - 从每个组中查找特定行之后的所有记录
- javascript - 未返回复选框的值
- javascript - 是什么导致此 Vue 3 应用程序中 prop 错误的类型检查失败?
- python - 满足 if 语句后如何使 tkinter 消息框弹出?我如何让程序不断检查是否有人赢了。?
- nginx - NGINX 反向代理注入 CORS 标头