残念ながらアプリは停止しました-Spinnerのエラー

アヌジ

私はすべてを試しましたが、それでもこのコードの何が問題なのか理解できません。ボタン「運賃を取得」をクリックするたびに、「残念ながらアプリが停止しました」というダイアログが開きます。助けてください ...

MetroFare.javaのコード

package com.myapp.anuj;

import com.myapp.anuj.MetroFare;
import com.myapp.anuj.R;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.TextView;

public class MetroFare extends Activity implements OnClickListener, OnItemSelectedListener{

String start[] = {"Shastri Nagar", "Kashmere Gate", "Dwarka Mor"};
String dest[] = {"Pratap Nagar", "Rajiv Chowk", "Kirti Nagar"};
Spinner starting, destination;
Button getfare;
int fare = 0;
int s=0, d=0;
TextView result;
int farearray[][] = {{8,15,14}, {10,12,15}, {21,18,15}};

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.kuchbhi);

    getfare = (Button) findViewById(R.id.bGetFare);
    result = (TextView) findViewById(R.id.tvShowFare);
    getfare.setOnClickListener(this);

    ArrayAdapter<String> adapterStart = new ArrayAdapter<String>(MetroFare.this, android.R.layout.simple_spinner_item, start);
    ArrayAdapter<String> adapterDest = new ArrayAdapter<String>(MetroFare.this, android.R.layout.simple_spinner_item, dest);
    starting = (Spinner) findViewById(R.id.spinnerStart);
    destination = (Spinner) findViewById(R.id.spinnerDest);
    starting.setAdapter(adapterStart);
    destination.setAdapter(adapterDest);
    starting.setOnItemSelectedListener(this);
    destination.setOnItemSelectedListener(this);
}
@Override
public void onClick(View v) {
    // TODO Auto-generated method stub

    String sfare = getString(fare);
    result.setText(sfare);
}
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
        long arg3) {
    // TODO Auto-generated method stub
     s = starting.getSelectedItemPosition();
     d = destination.getSelectedItemPosition();
     fare = farearray[s][d];
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub

    }

}

kuchbhi.xmlのコード

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<Spinner
    android:id="@+id/spinnerStart"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

<Spinner
    android:id="@+id/spinnerDest"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

<Button
    android:id="@+id/bGetFare"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Get Fare" />

<TextView
    android:id="@+id/tvShowFare"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TextView" />

</LinearLayout>
マイクM。

私が述べたように、あなたの問題はこの呼び出しです:getString(fare)、idが値のStringリソースを取得しようとしていますfareコードから判断するfareと、TextViewにのString値を表示しようとしているだけだと思います。その場合は、その呼び出しを次のように変更します。

 String sfare = String.valueOf(fare);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

残念ながら、アプリはエラーなしで停止しました

分類Dev

残念ながら、アプリはエラーなしで停止しました

分類Dev

イオンエラー:残念ながらアプリは停止しました

分類Dev

「残念ながらアプリはエラーを停止しました」AndroidStudio

分類Dev

「残念ながらアプリが停止しました」の代替

分類Dev

残念ながらアプリが停止しました、doinbackground()のエラー

分類Dev

残念ながら、私のアプリケーションは停止しました

分類Dev

React Native:残念ながら、アプリケーションは停止しました

分類Dev

残念ながら、(アプリケーション名)は停止しました

分類Dev

Android sqLite ..アプリケーションは残念ながら停止しました

分類Dev

残念ながら、アプリケーションはdoInBackground()で停止しました

分類Dev

sqLite Android ..残念ながら、アプリケーションは停止しました

分類Dev

残念ながら、私のアプリは動作を停止しました

分類Dev

残念ながら、アプリ名は停止しました。ここの初心者

分類Dev

私のAndroidログインアプリは残念ながら停止しました

分類Dev

残念ながら、アプリはスプラッシュ画面の作成時にエラーを停止しました

分類Dev

Android Studioエラー:残念ながら「アプリ」が停止しました

分類Dev

固有の致命的な例外:メイン(残念ながらアプリはエラーを停止しました)

分類Dev

エラー。残念ながらアプリは停止しました。ヘルプ/ログはこちら

分類Dev

Android Studioエラー:残念ながら「アプリ」が停止しました。これを解決する方法は?

分類Dev

ランタイムエラー残念ながらアプリは停止しましたか?

分類Dev

残念ながら、アプリケーションは停止しました:AdMobエラー?

分類Dev

スプラッシュから実際のアプリまで。残念ながらAPPは停止しました

分類Dev

残念ながら(アプリ)はAndroid開発者エラーを停止しました

分類Dev

残念ながら、アプリはAndroidで動作エラーを停止しました

分類Dev

残念ながら、私のアプリはAndroidエミュレーターで停止しました

分類Dev

残念ながら私のアプリは停止しました(Androidの私の最初のアプリ)

分類Dev

残念ながら、ImageViewの使用中にアプリが停止しました

分類Dev

アンドロイドメーカー:残念ながら「私のアプリは、」停止しました

Related 関連記事

  1. 1

    残念ながら、アプリはエラーなしで停止しました

  2. 2

    残念ながら、アプリはエラーなしで停止しました

  3. 3

    イオンエラー:残念ながらアプリは停止しました

  4. 4

    「残念ながらアプリはエラーを停止しました」AndroidStudio

  5. 5

    「残念ながらアプリが停止しました」の代替

  6. 6

    残念ながらアプリが停止しました、doinbackground()のエラー

  7. 7

    残念ながら、私のアプリケーションは停止しました

  8. 8

    React Native:残念ながら、アプリケーションは停止しました

  9. 9

    残念ながら、(アプリケーション名)は停止しました

  10. 10

    Android sqLite ..アプリケーションは残念ながら停止しました

  11. 11

    残念ながら、アプリケーションはdoInBackground()で停止しました

  12. 12

    sqLite Android ..残念ながら、アプリケーションは停止しました

  13. 13

    残念ながら、私のアプリは動作を停止しました

  14. 14

    残念ながら、アプリ名は停止しました。ここの初心者

  15. 15

    私のAndroidログインアプリは残念ながら停止しました

  16. 16

    残念ながら、アプリはスプラッシュ画面の作成時にエラーを停止しました

  17. 17

    Android Studioエラー:残念ながら「アプリ」が停止しました

  18. 18

    固有の致命的な例外:メイン(残念ながらアプリはエラーを停止しました)

  19. 19

    エラー。残念ながらアプリは停止しました。ヘルプ/ログはこちら

  20. 20

    Android Studioエラー:残念ながら「アプリ」が停止しました。これを解決する方法は?

  21. 21

    ランタイムエラー残念ながらアプリは停止しましたか?

  22. 22

    残念ながら、アプリケーションは停止しました:AdMobエラー?

  23. 23

    スプラッシュから実際のアプリまで。残念ながらAPPは停止しました

  24. 24

    残念ながら(アプリ)はAndroid開発者エラーを停止しました

  25. 25

    残念ながら、アプリはAndroidで動作エラーを停止しました

  26. 26

    残念ながら、私のアプリはAndroidエミュレーターで停止しました

  27. 27

    残念ながら私のアプリは停止しました(Androidの私の最初のアプリ)

  28. 28

    残念ながら、ImageViewの使用中にアプリが停止しました

  29. 29

    アンドロイドメーカー:残念ながら「私のアプリは、」停止しました

ホットタグ

アーカイブ