Boozel,

The second parameter should be without quotes - i.e. a reference to the actual Java class object of your activity.

new Intent(BbService.this, TsandCs.class);
startActivity(intent);

If specifying class name by string, the ".class" should not be there, since you're not making a reference to the Java class, like above.

-- Kostya

13.07.2010 22:42, Boozel пишет:
This is the code i used
Intent intent = new Intent(BbService.this, "TsandCs.class");
                                startActivity(intent);
but eclipse says: The constructor Intent(BbService,String) is
undefined
i tried putting the first parameter in quotes too like above but the
constructor Intent(String,String) is undefined
any ideas?

On Jul 13, 8:32 pm, chethan kumar<[email protected]>  wrote:
you want to start activity from a service rite

So you can just do this.

Intent intent = new Intent("*Your Service Class Name.this*", "*Activity You
Want to Go.class*");
startActivity(intent);

MAke sure you have added the activity in your Manifest.

regards
Chethan



On Tue, Jul 13, 2010 at 11:52 PM, Boozel<[email protected]>  wrote:
It now gives this error
Unable to find explicit activity class {com.example.test/
TsandCs.class}; have you declared this activity in your
AndroidManifest.xml?
here is the code i used
try{
        Intent i = new Intent( Intent.ACTION_MAIN );
                Log.d( LOG_TAG,"onCreate - 3" );
                i.setComponent(
                            new ComponentName( "com.example.test",
"TsandCs.class" )
                        );
                Log.d( LOG_TAG,"onCreate - 4" );
                i.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
                i.addFlags( Intent.FLAG_FROM_BACKGROUND);
                Log.d( LOG_TAG,"onCreate - 5" );
                         startActivity( i );
                      Log.d( LOG_TAG,"onCreate - 6" );
                }
and my manifest is shown in the other post.
ant ideas?
On Jul 13, 7:33 pm, Pent<[email protected]>  wrote:
Intent i = new Intent( Intent.ACTION_MAIN );  // don't think main is
necessary actually :)
i.setComponentName(
     new ComponentName( "pkgname", "activityclassname" )
);
i.addFlags( Intent.FLAG_ACTIVITY_NEW_TASK );
i.addFlags( Intent.FLAG_FROM_BACKGROUND);
try {
          startActivity( i );}
catch ( ActivityNotFoundException e ) {
}
If the user has just left an app via Home, you might find it takes 5
seconds for your activity to appear. An Android bug I logged about 9
months ago,
grouse grouse :)
Pent
--
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]<android-developers%2Bunsubs 
[email protected]>
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


--
Kostya Vasilev -- 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to