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); 

    } 

FATAL ИСКЛЮЧЕНИЕ: главный java.lang.IllegalStateException: Не удалось найти метод listConacted (View) в родительском или предком контексте для андроида: OnClick атрибут, определенный на вид класса android.support. v7.widget.AppCompatTextView с идентификатором '' TextView в android.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.resolveMethod (AppCompatViewInflater.java:327) в android.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.onClick (AppCompatViewInflater. java: 284) на android.view.View.performClick (View.java:4204) на android.view.View $ PerformClick.run (View.java:17355) на android.os.Handler.handleCallback (Handler.java:725) на android.os.Handler.dispatchMessage (Handler.java:92) на android.os.Looper.loop (Looper.java:152) на android.app.ActivityThread.main (ActivityThread.java:5132) на java.lang.reflect.Method.invokeNative (Native Method) at java.lang.reflect.Method.invoke (Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java : 793) на ru.android.i nternal.os.ZygoteInit.main (ZygoteInit.java:560) в dalvik.system.NativeStart.main (метод Native)

+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)