i take it back. if i change v.setId to setContentView(R.layout.trackinfo) it still gets a null pointer. here is my R.layout.trackinfo
<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="10dip"> <TextView android:id="@+id/TitleLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Title:" /> <TextView android:id="@+id/Title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> <TextView android:id="@+id/CreatorLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Artist:" /> <TextView android:id="@+id/Creator" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> <TextView android:id="@+id/AlbumLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Album:" /> <TextView android:id="@+id/Album" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> <TextView android:id="@+id/GenreLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Genre:" /> <TextView android:id="@+id/Genre" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> <TextView android:id="@+id/LocationLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Web Address:" /> <TextView android:id="@+id/Location" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" /> <Button android:id="@+id/CloseButton" android:paddingTop="15dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Close Window" /> <Button android:id="@+id/DownloadButton" android:paddingTop="15dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Download" /> </LinearLayout> On Apr 9, 12:28 pm, Rahul <[EMAIL PROTECTED]> wrote: > i am getting null pointer exceptions when i am trying to run this > method. > it gets errors at the title.setText(currenttrack.getTitle()); line > because title was set as null. i dont see what happend, and when i set > content view it ruins the popup things behind it. what can i go about > doing? > > public void popuptrack(View v, SeeqPodTrack currenttrack){ > v.setId(R.layout.trackinfo); > > TextView title = (TextView)findViewById(R.id.Title); > title.setText(currenttrack.getTitle()); > TextView creator = (TextView)findViewById(R.id.Creator); > creator.setText(currenttrack.getCreator()); > TextView album = (TextView)findViewById(R.id.Album); > album.setText(currenttrack.getAlbum()); > TextView genre = (TextView)findViewById(R.id.Genre); > genre.setText(currenttrack.getGenre()); > TextView location = (TextView)findViewById(R.id.Location); > location.setText(currenttrack.getLocation()); > > PopupWindow pw = new > PopupWindow(getViewInflate().inflate(R.layout.trackinfo, null, null)); > pw.setHeight(320); > pw.setWidth(200); > pw.setBackground(v.getBackground()); > pw.setFocusable(false); > pw.show(v); > pw.update(0, 50, -1, -1); > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] Announcing the new M5 SDK! http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

