Re: [android-developers] Issue with startActivity

2010-12-19 Thread YuviDroid
You need to add the "test" activity into your manifest.

Anyway, use logcat to see the error that is being thrown, as Kostya
suggested.

On Sun, Dec 19, 2010 at 5:59 PM, apachetechnology <
ad...@apachetechnology.net> wrote:

> I am trying to start a activity from ListActivity but its crashing.
>
> package net.apachetechnology.Organizer;
>
> import android.R;
> import android.app.ListActivity;
> import android.content.Intent;
> import android.os.Bundle;
> import android.view.View;
> import android.widget.ArrayAdapter;
> import android.widget.ListView;
>
> public class Organizer extends ListActivity {
>
>private ArrayAdapter m_adapterItems;
>
>/** Called when the activity is first created. */
>@Override
>public void onCreate(Bundle savedInstanceState) {
>super.onCreate(savedInstanceState);
>
>Item[] items = {
>new Item(Task.class, "Add Task"),
>new Item(test.class, "Testing"),
>};
>
>m_adapterItems = new ArrayAdapter(this,
> R.layout.simple_list_item_1, items);
>setListAdapter(m_adapterItems);
>}
>
>@Override
>protected void onListItemClick(ListView l, View v, int position,
> long id) {
>//startActivity(m_adapterItems.getItem(position));
>//m_adapterItems.getClass();
>
>Intent intent = new Intent();
>intent.setClass(Organizer.this, test.class);
>startActivity(intent);
>}
>
>class Item extends Intent {
>String s;
>public Item(Class c, String s) {
>super(Organizer.this, c);
>this.s = s;
>}
>
>@Override
>public String toString() {
>return s;
>}
>}
> }
> +++
> +
> package net.apachetechnology.Organizer;
>
> import android.app.Activity;
> import android.os.Bundle;
> import android.util.Log;
>
> public class test extends Activity
> {
>@Override
>protected void onCreate(Bundle savedInstanceState) {
>try {
>super.onCreate(savedInstanceState);
>setContentView(R.layout.main);
>}
>catch (Exception e)
>{
>Log.e("ERROR", e.toString());
>e.printStackTrace();
>}
>}
> }
>
> ===
> 
> xmlns:android="http://schemas.android.com/apk/res/android";
>android:orientation="vertical"
>android:layout_width="fill_parent"
>android:layout_height="fill_parent"
>android:gravity="center_vertical|center_horizontal"
>>
> android:text="Testing"
>android:layout_width="fill_parent"
>android:layout_height="wrap_content"
>/>
> 
>
> --
> 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




-- 
YuviDroid
Check out Launch-X  (a widget to
quickly access your favorite apps and contacts!)
http://android.yuvalsharon.net

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

Re: [android-developers] Issue with startActivity

2010-12-19 Thread Kostya Vasilyev

Did you add the new activity ("test") to the manifest?

What's in logcat?

BTW, you don't need to do your own try/catch blocks with error logging 
just to see what's going on. Just use logcat.


-- Kostya

19.12.2010 19:59, apachetechnology пишет:

I am trying to start a activity from ListActivity but its crashing.

package net.apachetechnology.Organizer;

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Organizer extends ListActivity {

private ArrayAdapter  m_adapterItems;

 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);

 Item[] items = {
new Item(Task.class, "Add Task"),
new Item(test.class, "Testing"),
 };

 m_adapterItems = new ArrayAdapter(this,
R.layout.simple_list_item_1, items);
setListAdapter(m_adapterItems);
 }

 @Override
 protected void onListItemClick(ListView l, View v, int position,
long id) {
//startActivity(m_adapterItems.getItem(position));
//m_adapterItems.getClass();

Intent intent = new Intent();
intent.setClass(Organizer.this, test.class);
startActivity(intent);
 }

 class Item extends Intent {
String s;
public Item(Class  c, String s) {
super(Organizer.this, c);
this.s = s;
}

@Override
public String toString() {
return s;
}
 }
}
+++
+
package net.apachetechnology.Organizer;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class test extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
try {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
catch (Exception e)
{
Log.e("ERROR", e.toString());
e.printStackTrace();
}
}
}

===

http://schemas.android.com/apk/res/android";
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:gravity="center_vertical|center_horizontal"
 >






--
Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com

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