我无法将整数输出到textView

弗兰克·塞尼

我正在尝试输入“每加仑英里数”,然后仅将该数字重新打印给用户。我读了无数线程,并观看了多个视频,但我仍然遇到相同的错误。我对android开发非常陌生,因此非常感谢您的帮助。

package com.example.frank.trialapp;

import android.os.Bundle;
import android.sax.TextElementListener;
import android.support.annotation.IdRes;
import android.support.annotation.Nullable;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

import org.w3c.dom.Text;

public class MainActivity extends AppCompatActivity {

private double num1;
private EditText MilesPerGallon;
private TextView MPG;
Button btnCalculate;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    MilesPerGallon = (EditText)findViewById(R.id.txtBox1);
    btnCalculate = (Button)findViewById(R.id.btnCalculate);

    btnCalculate.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(MilesPerGallon.getText().toString().length() > 0 ) {
                num1 =    
  Double.parseDouble(MilesPerGallon.getText().toString());
                MPG.setText(Double.toString(num1));
            }
            else MPG.setText("failure");
        }
    });


    FloatingActionButton fab = (FloatingActionButton) 
 findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Snackbar.make(view, "Replace with your own action", 
 Snackbar.LENGTH_LONG)
                    .setAction("Action", null).show();
        }
    });
}

@Override
public View findViewById(@IdRes int id) {
    return super.findViewById(id);
}

问题出在MPG.setText(Double.toString(num1));中。我只是不知道如何解决...

错误日志:

致命异常:主进程:com.example.frank.trialapp,PID:8293 java.lang.NullPointerException在com.example.frank.trialapp.MainActivity $ 1.onClick(MainActivity.java:42)在android.view.View.performClick (View.java:4438)在android.view.View $ PerformClick.run(View.java:18422)在android.os.Handler.handleCallback(Handler.java:733)在android.os.Handler.dispatchMessage(Handler。 java:95),位于android.os.Looper.loop(Looper.java:136),位于java.lang.reflect.Method.invokeNative(Native Method),位于android.app.ActivityThread.main(ActivityThread.java:5017) .lang.reflect.Method.invoke(Method.java:515)位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779)位于com.android.internal.os.ZygoteInit.main(ZygoteInit .java:595),请访问dalvik.system.NativeStart.main(本机方法)

阿比舍克帕特尔

您需要像这样初始化您TextViewonCreate

 MPG= (TextView)findViewById(R.id.yourtextview);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法将值输出到j文本区域

来自分类Dev

无法将正确的结果输出到变量

来自分类Dev

无法将useState输出到导入的图表

来自分类Dev

无法将正确的结果输出到变量

来自分类Dev

无法将 json 输出到 php

来自分类Dev

无法通过管道将python输出输出到程序

来自分类Dev

无法将命令的管道输出输出到zathura中

来自分类Dev

无法将Awk输出到变量,表示权限被拒绝

来自分类Dev

无法将 Elastic Beanstalk 日志输出到 CloudWatch

来自分类Dev

无法将shell脚本输出到java代码

来自分类Dev

我可以将Chromecast Audio输出到耳机吗?

来自分类Dev

Python-Android logcat将stdout输出到textview然后保存到.txt文件错误

来自分类Dev

将嵌套列表中的整数输出到文本文件中的字符串

来自分类Dev

如何将txt中的整数输出到可用于创建新类的形式?

来自分类Dev

如何将for循环内的整数作为十六进制值输出到文件

来自分类Dev

如何将for循环内的整数作为十六进制值输出到文件

来自分类Dev

将嵌套列表中的整数输出到文本文件中的字符串

来自分类Dev

将2个由逗号分隔的整数输出到C中的数组

来自分类Dev

将ostringstream输出到文件

来自分类Dev

将结果输出到文件

来自分类Dev

将恶魔输出到函数

来自分类Dev

Highchart:如何添加逗号以输出到整数

来自分类Dev

将ls输出输出到scp命令

来自分类Dev

重击:将输出输出到表中

来自分类Dev

将SED输出输出到mysql

来自分类Dev

重击:将输出输出到表中

来自分类Dev

我如何将命令传递给sqsh并一口气将输出输出到文件中?

来自分类Dev

最新的webjob更新0.3.0后无法将流输出到Blob

来自分类Dev

将查询中的数据输出到Excel:无法在Excel中处理数据

Related 相关文章

热门标签

归档