2016-09-06 5 views
-1

このシンプルなコード!"java.lang.IllegalStateException"はどういう意味ですか?

package itawfik.com.wifi; 

import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
import android.widget.AdapterView; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 
import android.widget.Toast; 

/** 
* Created by Emin01 on 03/09/2016. 
*/ 

public class ListWifi extends AppCompatActivity { 
    ListView list; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.listwifi); 
     list = (ListView) findViewById(R.id.listId); 
     MyTawfik.setUpListView(list); 
     String[] values = new String[]{"Android List View", 
       "Adapter implementation", 
       "Simple List View In Android", 
       "Create List View Android", 
       "Android Example", 
       "List View Source Code", 
       "List View Array Adapter", 
       "Android Example List View" 
     }; 
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
       android.R.layout.simple_list_item_1, android.R.id.text1, values); 
     list.setAdapter(adapter); 
     list.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
      @Override 
      public void onItemClick(AdapterView<?> parent, View view, 
            int position, long id) { 

       // ListView Clicked item index 
       int itemPosition = position; 

       // ListView Clicked item value 
       String itemValue = (String) list.getItemAtPosition(position); 

       // Show Alert 
       Toast.makeText(getApplicationContext(), 
         "Position :" + itemPosition + " ListItem : " + itemValue, Toast.LENGTH_LONG) 
         .show(); 

      } 

     }); 
    } 
} 

これは私が使用する場所です!

public void listConacted() { 
     Intent intent = new Intent(this, ListWifi.class); 
     startActivity(intent); 

    } 

致命的な例外:メイン java.lang.IllegalStateExceptionは:アンドロイドの親や先祖コンテキスト方法 listConacted(ビュー)を見つけることができませんでした:ビュークラス android.supportに定義されているのonClick 属性を。 v7.widget.AppCompatTextView ID 'のTextView' android.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.onClickでandroid.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:327) (AppCompatViewInflaterで と。 java:284)android.os.Handler.handleCallback(Handler.java:725)で $ PerformClick.Run(View.java:17355) でandroid.view.View.performClick(View.java:4204)のは、 android.app.ActivityThread.mainでandroid.os.Looper.loop(Looper.java:152) でandroid.os.Handler.dispatchMessage(Handler.java:92) (ActivityThread.java:5132) ででjava.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :793) at com.android.i nternal.os.ZygoteInit.main(ZygoteInit.java:560)dalvik.system.NativeStart.main(ネイティブメソッド)で が

+3

'public void listConacted()' - > 'public void listConacted(View view);' – Shaishav

+0

ありがとうございました! –

答えて

0

public void listConacted() - > public void listConacted(View view); - Shaishav

0

方法listConactedを見つけることができません()。 listConacted(View v)

関連する問題