You can try the  following code :

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.main); //If your layout is main.xml

        TextView tv = (TextView)findViewById(R.id.TextView01);

        tv.setText("Hello, Android\n");
}


The Root Cause of the error is  R.id.TextView01 is NULL, if you do not call
setContentView(R.layout.main);

2009/5/15 Francesco Pace <paxa...@gmail.com>

> Thanks, but I have same error.
> New code is :
>
> public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         TextView tv = (TextView)this.findViewById(R.id.TextView01);
>         setContentView(tv);
>         tv.setText("Hello, Android\n");
> }
>
> Boh.....
>
> 2009/5/15 Robert <robert.li.ruim...@gmail.com>
>
>> You can try it to move setcontextview() to the first line in oncreate
>> function.good lock.
>>
>> Francesco Pace <paxa...@gmail.com>写道:
>>
>>
>> >Thanks, but I have this error :
>> >
>> >ERROR/AndroidRuntime(1096): java.lang.RuntimeException: Unable to start
>> >activity
>>
>> >ComponentInfo{com.cecco.android.hello/com.cecco.android.hello.HelloWorld}:
>> >java.lang.NullPointerException: println needs a message
>> >
>> >in my code :
>> >
>> >public void onCreate(Bundle savedInstanceState) {
>> >        super.onCreate(savedInstanceState);
>> >
>> >        TextView tv = (TextView)this.findViewById(R.id.TextView01);
>> >         tv.setText("Hello, Android\n");
>> >         setContentView(tv);
>> >    }
>> >
>> >But when I use this statement "TextView tv = new TextView(this) my
>> >application running correctly.
>> >My main.xml file is  :
>> >
>> ><LinearLayout
>> >                   android:id="@+id/LinearLayout01"
>> >                   android:layout_width="fill_parent"
>> >                   android:layout_height="fill_parent"
>> >                  xmlns:android="
>> http://schemas.android.com/apk/res/android
>> >">
>> >                <TextView
>> >                              android:text="TextView01"
>> >                              android:id="@+id/TextView01"
>> >                              android:layout_width="wrap_content"
>> >                              android:layout_height="wrap_content">
>> >                </TextView>
>> ></LinearLayout>
>> >
>> >and my R.java :
>> >
>> >public final class R {
>> >    public static final class attr {
>> >    }
>> >    public static final class drawable {
>> >        public static final int icon=0x7f020000;
>> >    }
>> >    public static final class id {
>> >        public static final int LinearLayout01=0x7f050000;
>> >        public static final int TextView01=0x7f050001;
>> >    }
>> >    public static final class layout {
>> >        public static final int main=0x7f030000;
>> >    }
>> >    public static final class string {
>> >        public static final int app_name=0x7f040001;
>> >        public static final int hello=0x7f040000;
>> >    }
>> >
>> >2009/5/15 iDeveloper <ideveloper...@gmail.com>
>> >
>> >> If you just want to print these on the activity, use a TextView and set
>> its
>> >> text to your sysouts
>> >> TextView tv = (TextView)findViewById...
>> >> tv.setText("Whatever you want to print");
>> >>
>> >>
>> >>
>> >>
>> >> On 15-May-09, at 1:54 PM, Francesco Pace wrote:
>> >>
>> >> Hi, thanks.
>> >> But I want print these informations on my android application......
>> There
>> >> is a particular UI?
>> >>
>> >> 2009/5/15 iDeveloper <ideveloper...@gmail.com>
>> >>
>> >>> You can use Log.d for printing debug statements to the LogCat and
>> Log.e
>> >>> for error statements.
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On 15-May-09, at 1:25 PM, Francesco Pace wrote:
>> >>>
>> >>> Hi Mariano, thanks for your time.
>> >>> Example :
>> >>>
>> >>> ///// CODE APPLICATION
>> >>> *System.out.println("Hello");
>> >>> foo1();   // Simple function
>> >>> System.out.println("World");
>> >>> foo2();   // Simple function
>> >>> System.out.println("Today");
>> >>> System.out.println("Yesterday");*
>> >>>
>> >>> I know that I can't use "System.out.println" on Android.
>> >>>
>> >>> ///// DISPLAY CONSOLE  (NO WINDOW COMMAND LINE)
>> >>> *- Hello
>> >>> - World  (after foo1())
>> >>> - Today  (after foo2())
>> >>> - Yesterday*
>> >>>
>> >>> "adb -e logcat" display the output of the currently running emulator
>> on
>> >>> window command line, I need to show "logs" on interface.
>> >>> Can you help me? Thanks for all.
>> >>>
>> >>> 2009/5/15 Mariano Kamp <mariano.k...@gmail.com>
>> >>>
>> >>>> Not sure if I understand you correctly.
>> >>>> You can run "adb -e logcat" on the command line to display the output
>> of
>> >>>> the currently running emulator. Is that what are looking for?
>> >>>>
>> >>>>
>> >>>> On Fri, May 15, 2009 at 9:32 AM, Francesco Pace <paxa...@gmail.com
>> >wrote:
>> >>>>
>> >>>>> Hi developers,
>> >>>>> I need a help. I need to display all Logcats Log on console of my
>> >>>>> emulator, as do it the simple program "Hello World".
>> >>>>> Can you help me?
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> >
>> >>
>> >
>> >>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to