Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [android] textView.setText("click Bottone Uno"); dove sbaglio?

    questo e' l'errore che genera in esecuzione:
    codice:
        --------- beginning of crash
    01-14 21:41:38.978    1137-1137/itbuttontest.ribosoft.buttontest E/AndroidRuntime﹕ FATAL EXCEPTION: main
        Process: itbuttontest.ribosoft.buttontest, PID: 1137
        java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
                at itbuttontest.ribosoft.buttontest.MainActivity$1.onClick(MainActivity.java:25)
                at android.view.View.performClick(View.java:4756)
                at android.view.View$PerformClick.run(View.java:19749)
                at android.os.Handler.handleCallback(Handler.java:739)
                at android.os.Handler.dispatchMessage(Handler.java:95)
                at android.os.Looper.loop(Looper.java:135)
                at android.app.ActivityThread.main(ActivityThread.java:5221)
                at java.lang.reflect.Method.invoke(Native Method)
                at java.lang.reflect.Method.invoke(Method.java:372)
                at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
    questa e' la parte di codice:
    codice:
    import android.support.v7.app.ActionBarActivity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.TextView;
    import android.widget.Button;
    import android.view.View;
    import org.w3c.dom.Text;
    
    
    public class MainActivity extends ActionBarActivity {
        private TextView textView;
        private Button bottone1;
        private Button bottone2;
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            bottone1 = (Button) findViewById(R.id.button1);
                bottone1.setOnClickListener(new View.OnClickListener(){
            public void onClick(View view) {
                    textView.setText("click Bottone Uno");
            }
        } );
    
    
            bottone2 = (Button) findViewById(R.id.button2);
    
    
        }
    Ultima modifica di MItaly; 15-01-2015 a 09:41 Motivo: Aggiunti tag CODE, spostato in Java

  2. #2
    ops mancava
    textView1 = (TextView) findViewById(R.id.textView1);

  3. #3
    public class MainActivity extends ActionBarActivity {
    private TextView textView;
    private Button bottone1;
    private Button bottone2;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bottone1 = (Button) findViewById(R.id.button1);
    textView = (TextView) findViewById(R.id.textView1);
    bottone1.setOnClickListener(new View.OnClickListener(){
    public void onClick(View view) {
    textView.setText("click Bottone Uno");
    }
    }
    );
    bottone2 = (Button) findViewById(R.id.button2);



    }




    <TextView
    android:id="@+id/textView1"
    android:text="prova"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="22dp"
    />
    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New Button"
    android:id="@+id/button1"
    android:layout_below="@+id/textView1"
    android:layout_toRightOf="@+id/textView1"
    android:layout_toEndOf="@+id/textView1"
    android:layout_marginTop="81dp" />
    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New Button"
    android:id="@+id/button2"
    android:layout_below="@+id/button1"
    android:layout_alignLeft="@+id/button1"
    android:layout_alignStart="@+id/button1"
    android:layout_marginTop="132dp" />

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.