Android :: Access Original Activity's Views From Spawned Background Service?
Jul 21, 2009
I have an activity called A, and on the selection of menu item 0, it spawns service B, which starts a runnable C in a new thread. I have a TextView in activity A, which I want to access in thread C.
I've tried making the TextView a public static field, but that generates the following error:...........................
View 5 Replies
Sep 9, 2010
I'm not very familiar with the android SDK yet. I have an application (game), which is developed mainly using the NDK, and uses egl to render. i have an activity which handles the egl swapbuffer and runs the games native main loop, pretty straight forward I guess.
Now I have made another activity which host a TableLayout containing an EditText as well as a button (simply for text-input later used by the game). I spawn this activity from my main activity using startActivityForResult. The small problem I'm having now is that I can't manage to make this "popup" activity to have a background, so my paused game will reside in the background, with the various widgets just overlaid. This is not very pretty in my opinion, and I would like to at least have a solid background color for my spawned activity while it's active. I *could* just simply go into some state in the games main loop which clears the gl-screen just before I spawn the new activity. But I don't like this solution and it's a tad more work then I'm prepared to put in just at this time in the project. I'm pretty sure there is some simple way to just set a background color somehow, I just can't find *any* way to do it, I've looked around in the SDK resources and tried to search for any hints towards this, but i'm just not familiar enough with the java SDK to find what i'm looking for.
On a side note I would also like to be able to center the EditText widget as well as the button on the screen once the Activity is active, I haven't looked very deeply into it yet, but from a quick glance of the documentation I couldn't really find any suitable positioning methods in the tablelayout class. But as I said, haven't looked very hard. Can probably solve that one easy, but i'm just throwing this in as well :)
View 2 Replies
View Related
Aug 6, 2009
i have created some xml layout: 1- toplayout.xml 2- botlayout.cml 3- middlelayout.xml now i can only set one view as in setContentView(R.layout.toplayout); please advise how can i show all three views in my activity?
View 2 Replies
View Related
Jan 6, 2010
I have a simple ListView and on that ListView I have placed a number of custom defined Views. The CustomView has ImageView and two TextViews.
The CustomView also has a "stateful drawable" as background, so that the background image (a 9-patch) changes if you press the Row in the ListView. When pressing the Row, the background image changes to a Red-ish thing.
The problem is that when the background changes from the default greyish, all the Views in the CustomView (ImageView and TextViews) still have their greyish background and thus creates very ugly greay boxes on top of the now redish background.
What is the best way to solve that problem? I hoped that such things were handled automatically (as it is done in for example .NET), but I was wrong it seems.
View 1 Replies
View Related
Mar 9, 2010
I have a main application, that at some point spawns a service that checks for updates, if it finds any, it posts a notification with the ink to the update, and then the update service stops. Through the debugger I've noticed that the notification pops up but then disappears once my service is stopped, which I guess makes sense since the Notification object was instantiated within that service. What would be the best practice of keeping that notice available until the user clicks it?
1) somehow attaching the notification to my top service - which might get really ugly --> since that update service is spawned by another sub-service that is spawned by a broadcast receiver... so even if i wanted to somehow pass the object of my top level service it would mess the entire abstraction of my app structure and would force me to keep pointers to it through every event and service that I use... Perhaps there is some other way to get that service through the app's context? or any other alternative?
2) Finding a way to keep my update-service alive until the user presses the notification, but I'm not sure if there is any intent broadcasted that I could listen to...
View 2 Replies
View Related
May 4, 2010
Is there a way to access the currently active window belonging to a different process from a background service and be allowed to modify some of its properties such as the transparency?
View 2 Replies
View Related
Nov 13, 2009
I want to develop a application that continuously running in background as service. And after that if i press any numeric key, it should start an application.
I have developed a service which is running continuously. Is it possible in Android?
View 2 Replies
View Related
Mar 17, 2010
I am aware my issue is against the philosophy of Android, but I have no choice, this application will run on a embedded car gps and I need to bring an activity to prevent from car accident, for example, when it's happen around the user. I have to put other activity on the back and bring my alert pop up without user manipulation like notification on the front. Is there a way to bring manually an activity to the front, by resuming it like when you click on the android task switcher?
View 2 Replies
View Related
Mar 18, 2010
I am trying to create a simple Android application that has a ActivityList of information, when the application starts, I plan to start a Service that will be constantly calculating the data (it will be changing) and I want the ActivityList to be in sync with the data that the service is calculating for the life of the app. How can I set up my Activity to be listening to the Service? Is this the best way to approach this problem? For example, if you imagine a list of stock prices - the data would be being changed regularly and need to be in sync with the (in my case) Service that is calculating/fetching the data constantly.
View 3 Replies
View Related
Nov 19, 2010
I have an application in which there will be a service continuously running in background and on certain conditions service should call an activity or pop-up a dialog. I think this is possible. The question is, in case device keyguard gets on say after 2 minutes of idle time then will the service continue running in background. And what will happen when the condition of opening pop-up or Activity is reached.
View 1 Replies
View Related
Jan 13, 2010
I've got an activity that calls a helper class called DownloadManager. DownloadManager spawns a thread that downloads a mp3 to the sdcard. I'm having some trouble finding the best design for resuming the initial activity and starting the MediaPlayer. Does it make the most sense to use a BroadcastReceiver that receives a message that download is complete, then start a new Intent of my activity? Think I saw something that I can't use an Intent to start an Activity from BroadcastReceiver because it is a background process.
View 4 Replies
View Related
Jun 23, 2010
Ive set an in a running service a handler which does operation every X time. Now after certain time i wanna start an activity from that service, and in onCreate of the activity i wanna access that handler of the service(which started the acitivty) and stop it's schedualed operation
(mHandler.removeCallbacks(someTask));
any idea how will i access the handler which is in the service? the service and the called activity are in the same proccess.
View 1 Replies
View Related
Nov 9, 2010
I need to develop an application with downloads the data at the background and update about the progress in the front.
I guess this can be achieved using services and activity and passing data in between the. But, what I need to do is even if I hit back button and then start the activity again. It should check if the service is running or not. If service is not running it should start one else it should display the data from running service.
Something like music player where music is played by a service at a background and activity displays the information. Even on browsing through other activities of the application or hitting back, state of the music player is maintained.
View 1 Replies
View Related
Nov 9, 2010
I wanna create an notification application/service, which should be accessable from other applications similar to android's Notification and NotificationManger. As i m a newbie to android development, i wanna know how to develop an service running in background n how to access it from other applications?
View 2 Replies
View Related
Nov 3, 2010
Is there any way i can update 4 activity UI from a background service? I have 4 activity with 4 image view, i want to update the image every 30 seconds. All the activity should be update together.
View 1 Replies
View Related
Jan 25, 2010
Is there any way to query a root view of an activity for all of its child views even before the root view or its children have been inflated? I guess what I'm looking for is whether a view knows ahead of time what children it will have before it gets inflated, and can I get that list in some way. Bizarre I realize, but I think it will help me with some unconventional automation testing I'm working on. I haven't found anything in the API like this.
View 1 Replies
View Related
Jan 26, 2009
I have an application with contains multiple activities. The main activity will start the others ( use startActivity() ) depends on user event, when an activity close, it calls finish() and return back to main activity. It appears to behavior like that.
However, the "problem" I see is main activity's onCreate function is called every time. I think the the main activity should be placed in the activity stack and simply push to front when others exit, therefore only onResume, onStart are called. Is there some flag I need to set or I misunderstand the activity behaviro?
In child activity, besides calling finish() or startActivity for main activity, what is other way to move main activity to front?
View 2 Replies
View Related
Nov 27, 2009
I changed my lock screen background to a picture from my picture folder and now i can't get the defaut one back. If I go to Personalize/lockscreen wallpaper I only get to choose from album pictures but in Home Wallpaper you get to choose from a Wallpaper Gallery. Why is that and how do I get the original background back or any other nice background pic.
View 2 Replies
View Related
Oct 19, 2010
am not too experienced in android and i am just using the TabActivity, so please bear with me. i keep seeing post about not using activites in Tabhost but views. and am not sure which is which and if thats the reason of my latest headache? i have a code with 4 tabs like this:
// Category TabActivity class
tab.setContent(new Intent(this, Mylist.class));
tab1.setContent(new Intent(this, Mylist.class));
tab2.setContent(new Intent(this, Mylist.class));
and each tab is showing the result of a method in the Mylist Activity.is that using an activity in a tab or displaying a view? whats the difference?.i have a context menu on an item selected in the Mylist Activity which updates the list. how can i reflect the changes in the list back to the tab in other to display that particular method in the Mylist class, that was set as the tabs content. obviously this will change if i updated or deleted an item from the list when the tab is shown. i think its possible with onResume(), but don't know what to call there or is there any better way?in the Mylist class, i have tried this little piece of code to restart the TabActivity:myAdapter.deleteItem(id);
fillData(); //
Intent refereshCategory = new Intent(this, Category.class);
startActivity(refereshCategory);
its restarting the activity after the item have been deleted, but how can i only show the tab whose view was in focus when it restarts and i don't want fillData() method to be shown as it does not have to do with the tabs. i hope i made myself clear enough
View 1 Replies
View Related
Jul 5, 2010
I'd like to be able to use an image as my background in a relative layout, without it stretching. I don't want to just enter the images details into an XML file, as I want to use different images, with different sizes. I've tried the following, but it just stretches the images (I know the left, top, right and bottom variables have the wrong values, but I've just entered something into them, as a test to see if it makes any difference to the output, but it does not. If it did, I'd calculate the correct values programmaticly : -
RelativeLayout explosionlayout = (RelativeLayout) findViewById (R.id.explosionlayout);
imageAnim = (ImageView) findViewById(R.id.explosion);
Drawable d;
d = this.getResources().getDrawable(R.drawable.bomb);
int left = 10; int top = 10; int right = 20; int bottom = 20;
d.setBounds(left, top, right, bottom);
explosionlayout.setBackgroundDrawable(d);
View 1 Replies
View Related
Apr 28, 2010
I've created a custom ViewGroup (based off of the Launcher) that allows paging scrolls between some WebViews. Problem is that it doesn't scroll as smoothly as I want it to. I've been following Romain Guy's 2008 advice, but I don't see any massive improvements. Is it because I am using WebViews, or am I just doing the prescaling wrong? This is my code:
Bitmap originalImage = BitmapFactory.decodeResource(getResources(), R.drawable.redbg);
originalImage = Bitmap.createScaledBitmap( originalImage, // bitmap to resize ((WindowManager)
getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getWidth(),
// new width ((WindowManager)getSystemService(Context.WINDOW_SERVICE))
.getDefaultDisplay().getHeight(), // new height true); // bilinear filtering
getWindow().setBackgroundDrawable(new BitmapDrawable(originalImage));
called from onCreate. Is the right?
View 3 Replies
View Related
Jul 25, 2010
I am using a TabActivity (Main) with 3 TabSpecs
I am using Intents for the content of the 3 Tabs
TabA, TabB, TabC for example.
All these tab activities use common data that is stored in SharedPreferences
In the Main TabActivity I have an options menu which has a refresh option.
CODE:.............
This refresh uses an AsyncTask (updateCommonDataFromWeb) to reload the common data from the web.
I need a way to tell the 3 tab activities to refresh their views and rebuild their content from the newly downloaded data.
When the tab activities are first created they load the data from SharedPreferences like so:
CODE:..............
I thought about making a common method on each of the tab activities
like.... reloadViewData()
I thought maybe I could use the activity manager from the Main TabActivity to get the activity of the current tab like so:
CODE:.............
Unfortunately i cant get this approach to work, whilst activity is the correct instance its an Activity instead of a TabA,TabB or TabC
Maybe i've completely taken the wrong approach to the whole thing.
I have also read alot about not using Activities for tab content instead using views.
However I dont know what view to use to replace my <RelativeLayout /> as i cant use my R.layout.* as views.
View 2 Replies
View Related
Mar 3, 2010
Following is the layout xml file. Here I used <include> tag. in that the layout="@layout/player_view", player_view is another xml file that contains a seat with avatar, 2cards and player name and bet amount. I need 2 seats like that so I used <include> 2 times and it is showing in screen fine. My problem is how to access the views in the player_view to give different names to players and to show different cards for each seat. I didn't find any where how to do that.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="@drawable/game_background">
<AbsoluteLayout android:id="@+id/game_table" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_margin="30dip"
android:background="@drawable/game_table"
View 3 Replies
View Related
Dec 17, 2009
How can I remove a background image and get the original background?
View 4 Replies
View Related
Jan 10, 2010
I created an application which enables the user to set whether he wants to receive notification while the application runs in background mode. If the notifications are enabled an activity should be started (the dialog should appear on the screen).
I tried to enabled it the following way:
CODE:...........
This is the method from main activity. When onPause() is executed isRunningInBackground is set true.
When I tried to debug it when the main application was running in the background the line
startActivity(intent) had no effect (the activity didn't appear).
Does anyone know how to midify the logic in order to start an activity from the main activity when the main activity is running in the background (after onPause() is called)?
View 1 Replies
View Related
Sep 16, 2009
I have already developed some widgets for android, but every time, I have the same problem... I Can' access my XML layout's elements from my java code. For example :
<?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">
<TextView android:id="@+id/myTxt" android:Text="HelloWorld !" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</LinearLayout>
With this layout, how can I access my "myTxt" object?
View 6 Replies
View Related
Jul 13, 2009
I have the instance to my activity, and I want to get all the views that are in this activity. I need to add a listener to each view, for any activity. That means I can't user findViewById. Is there any way to do this? I was hoping for a activity.getViews() or something, but it doesn't exist.
View 4 Replies
View Related
Jul 10, 2010
Is there a way to get every view that is inside my activity? I have over 200 views including buttons, and images, so i want to be able to access them by using a loop.
View 1 Replies
View Related
Jul 29, 2009
I've been trying to get my progress bar view to work in my file scanner application, and I'm thoroughly stumped by the proper combination of Activities, Services, Threads, and Handlers. Here's the structure: My Activity contains a Horizontal-styled ProgressBar. On menu item click, I spawn a Service which, onCreate(), which is where I want to be able to update the progress bar. what am I missing?.............
View 2 Replies
View Related
Feb 28, 2009
I'm looking for a way to resume my activity (which makes phone call) after call ends by user. Currently after user ends a call, it always returns to the phone's native call-log screen instead of the activity that originated the call. Is there any way to prevent or customize this?
View 3 Replies
View Related