Android :: How To Return AlertDialogs From A Generic Class

Nov 15, 2010

Within a public class that doesn't extend any other class I'm doing some evaluation stuff and I would like to return a Dialog if something needs to be communicated to the user.

I'm using an AsyncTask to run a method of an instance of this class from the main ui:

CODE:.........

Now, the public Dialog start() method of OnlineActivities.java creates a dialog using the Context that was assigned via it's parameter.

When the Dialog is returned to onPostExecute I receive the following exception

CODE:......................

I suppose I cannot use the context like this. But what would be the alternative? How can I outsource some basic stuff I always need to do, even some general Dialogs? Do I need to use custom intents instead?

Android :: How to return AlertDialogs from a generic class


Android :: Generic Task Manager Class For Application / No Dismiss Dialog

Nov 15, 2010

I have a class which extends AsyncTask, which is intended to serve as a generic task manager class for my application. The strange behavior is that the progress dialog shows up, but is never dismissed. I am sure that onPostExecute() gets called for every task instance, as any Log.d("","") statements fire if placed in here, even the Toast messages show up from within this method, but I am not able to dismiss the static dialog. I understand that AsyncTask(s) have access to UI thread at only 2 places [onPreExecute() and onPostExecute()], so I think trying to dismiss the dialog in runOnUiThread() is unnecessary. All calls to executeTask() are made from different onCreate() methods of different activities that need to fetch some data over network before populating some of their UI elements, and I always pass the current activity's context to the tasks. As I do not switch activities until after the related tasks are completed, I believe the activity context objects are still valid (am I wrong to have assumed this???) I have never found any of them to be null while debugging.

Could this be a timing issue? I have also observed that most of the times DDMS shows all tasks get completed before the activity is displayed. If I use new Handler().postDelayed(runnable_which_calls_these_tasks,10); in the onCreate(), and add delaying code in foo_X(), the activities are displayed without any delay, but the dialog will just not dismiss(). I have read through quite a number of articles on this issue but am still not able to figure out exactly where am I going wrong. I do not want to define each task as private inner class Task1 extends AsyncTask<> in all of my activity classes and I would not want to (unless this is the only solution) load my application object with all activity references either as mentioned in this discussion: Is AsyncTask really massively flawed or am I just missing something?. I have spent a week on this and am absolutely clueless :( It would be great if someone can guide me, and let me know what am I missing. Following is the class definition: [I've removed some irrelevant application specific code for clarity]

public class NetworkTask extends AsyncTask<Void, Integer, Boolean> {
private Context UIcontext;
private int operationType;
private static ProgressDialog dialog;
private static int taskCount;
private NetworkTask(int operationType Context context){ this.UIcontext = context;
this.operationType = operationType;
if (taskCount++ == 0) dialog = ProgressDialog.show(context,"","Loading...");
}

public static Boolean executeTask(int operationType, Context context) { return new NetworkTask(operationType, context).execute().get();
} @Override protected void onPreExecute(){ super.onPreExecute();
if (taskCount == 1) dialog.show();
} @Override protected Boolean doInBackground(Void... arg0) { switch(operationType){ case TYPE_1: foo1();
break; case TYPE_2: foo2(); break;
case TYPE_3 foo3(); break; case TYPE_4: foo4(); break;
} @Override protected void onPostExecute(Boolean result) { super.onPostExecute(result);
taskCount--;
if (dialog.isShowing() && taskCount == 0){ dialog.dismiss();
}else { Toast.makeText(UIcontext, "Task#"+ operationType+", m done, but there are "+taskCount+" more", 5).show();
} } }

View 1 Replies View Related

Android :: Build Fingerprint - Generic - Google Sdk/generic - 1.5/CUPCAKE - 147336 - Eng - Test-keys

Aug 4, 2009

While running i am getting this error in my logcat and my app exiting automatically...

CODE:....................

View 3 Replies View Related

Android :: BigFraction Class In The Apache-Commons-Math Library Return Incorrect Division Results?

May 14, 2010

In the spirit of using existing, tested and stable libraries of code, I started using the Apache-Commons-Math library and its BigFraction class to perform some rational calculations for an Android app I'm writing called RationalCalc.

It works great for every task that I have thrown at it, except for one nagging problem. When dividing certain BigFraction values, I am getting incorrect results.

If I create a BigFraction with the inverse of the divisor and multiply instead, I get the same incorrect answer but perhaps that is what the library is doing internally anyway.

Does anyone know what I am doing wrong?

The division works correctly with a BigFraction of 2.5 but not 2.51, 2.49, etc...

[UPDATE]

This was indeed a bug in the apache-commons-math 2.0 libraries. The bug is fixed in v.2.1.

It is now listed in the Fixed Issues section of the bug tracker:

When multiplying two BigFraction objects with numerators larger than will fit in an java-primitive int the result of BigFraction.ZERO is incorrectly returned..attempting to reproduce the issue and setting me on the right track.

CODE:.....................

View 1 Replies View Related

Android :: How To Display Consecutive AlertDialogs

Mar 16, 2010

I'm trying to port one of my iPhone apps over to the Android. It was all going along swimmingly until I came to AlertDialogs. In the iPhone app, sometimes there will be more than one alert to pass to the user. When this happens, the first alert dialog will come up, and when they click it away the next one will come up.
I can't seem to get more than one dialog box to come up like that in Android. Is it possible to display back to back AlertDialogs where a second one pops up as soon as the first is finished?

View 1 Replies View Related

Android :: Check For Other AlertDialogs In An Activity?

Oct 12, 2010

How do I check whether there are any AlertDialogs on the screen programmatically?

View 1 Replies View Related

HTC EVO 4G :: 30 Day Return Policy - Out Of Stock At Return?

Jun 27, 2010

If I need to return my phone before the 30 days are up and they are out of stock, will they still honor the return policy and just call you when they have one available or will you have to stick with the phone that you have?

View 5 Replies View Related

Android :: Creating A New Class Using Eclipse New Java Class Dialog Box

Jul 7, 2010

I'm creating a new class, using eclipse "New Java Class" dialog box. I can write the superclass I want (I can't find using "browse" button), but I can't write or select an interface to implement. I click "add" but ther is nothing to select. What I'm doing wrong?

View 4 Replies View Related

Android :: Communicating Between Receiver Class And An Activity Class

Jul 14, 2010

I'm just getting into Android development, and I have a question about communicating between a receiver class and an activity class. I'm very new to JAVA and Android so I hope I don't sound too stupid. I'm developing an application where I intercept an SMS message and then based on various elements of that SMS I might delete it once it's been saved to the inbox. I have a receiver class that intercepts the txt message, and I am also able to delete messages from my inbox with code in the activity class using a button at the moment. The problem I have is communicating between the receiver class and the activity class where the code to delete a message resides. I tried putting that code directly into the receiver class but as I'm sure most of you already know the BroadcastReceiver class doesn't seem to support what I need to delete messages. I've been searching for an answer to this for a while, but haven't been able to find anything. Honestly I'm not sure I know enough about JAVA and Android to even recognize a solution if I saw it.

View 2 Replies View Related

Android :: Accessing Class Level Stuff From Inner Class

Jun 27, 2010

What I want to do, is be able to access the object neoApi inside the Neoseeker class, from its inner class RunningTimer. Now, in my code, you can see what I would think to work, but when I run my application, nothing pops up. Nothing inside my TextView, no Toast, nothing at all. How can I remedy this?

package com.neoseeker.android.app;
import java.util.Timer;
import java.util.TimerTask;
import org.json.JSONObject;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;.......................

View 1 Replies View Related

Android :: Access Application Class From Class Other Then Activity

Sep 8, 2010

I'm new to Java and android development. In my application I need data which is accessible for a few activities. I've read that a good solution is to use Application class for this. So I use it like this:

public class MyApplication extends Application {
private String str;
public String getStr(){
return str;
}
public void setStr(String s){
str = s;
}
}

and I can access this variable from activity like this:........................................

View 2 Replies View Related

Android :: Call Activity Class From Other Java Class?

Oct 8, 2010

I have just started android. I just want to know that how can i call activity class from other java class. i just want to pass class object to activity class.

public class GsonParser extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MagazineThread thread=new MagazineThread();
thread.start();
}
public GsonParser(JsonMagazineParser Obj)
{

}
}

and i am just doing like from other class. GsonParser obj=new GsonParser(this);passing obj to activity class.how can i achieve that.

View 1 Replies View Related

Android :: How To Run Class In Background Among Package Of Class?

Apr 23, 2010

In my app in one package there are some classes. from those classes i want to run one class that is the Gps functionality class. i want to run that class in background. how i do it, i don't know. i am not able to make it solve from any document. if anybody knows the way to solve it please me by run a "hello world" app in the background. i am not able to solve this problem by going through document.

View 2 Replies View Related

Android :: In Java, What Does A Reference To Class.class Do?

Jul 20, 2010

I'm building a small Android application, but this is more of a Java question than an android question. Looking through the tutorials there are lines that look like: startService(new Intent(this, MyService.class));

What exactly does the "MyService.class" field represent? Is that just a reference to the class for a template?

View 4 Replies View Related

Android :: Dialog Class With It's View Class?

May 19, 2009

I made a Dialog Class with it's view classI want to pop up the dialog when I got some packets from network. so I made a Thread which parses packets and then I made if clause in Run() method There is no problem with parsing packet but when I enter "if clause" and call showDialog() I got Error message

Is there anyone who knows how to pop up a dialog from different thread?

View 2 Replies View Related

Android :: Generic DB App

Nov 30, 2009

Is there a generic database application out there? I haven't found any in the market or mentioned in these forums.

View 1 Replies View Related

HTC EVO 4G :: MMS / Generic Replacement For Htc Mms On 2.2 Android?

Sep 26, 2010

I wonder if there is generic replacement for htc mms on 2.2 android ? Every time i try to send mms I get unable to resolve send address. I have android plan and I installed apn but I cant get it to work. Does anyone knows how to get evo to send mms on cricket. Also is there generic virtual voice mail app?

View 2 Replies View Related

Android :: AsyncTask Not Generic

Jul 18, 2010

When I try to compile to following code, I get two errors:

Description Resource Path Location Type
Syntax error on token "void", invalid Expression AsyncTask.java /AsyncTask Project/src/org/me/asynctask line 19 Java Problem

Description Resource Path Location Type
The type AsyncTask is not generic; it cannot be parameterized with arguments AsyncTask.java /AsyncTask Project/src/org/me/asynctask line 25 Java Problem

CODE:............

Obviously AsyncTask IS a generic (http://developer.android.com/reference/android/os/AsyncTask.html#execute so why do i get those errors?

View 2 Replies View Related

Android :: Generic Adapter

Jul 29, 2009

Generic android.widget.Adapter iface has getCount() method which tells e.g. ListView how many items adapter has. what if my Adapter's data source cannot tell me it's size and has only method Object getItem(int position) returning e.g. null when there is no item for that position? in other words i can get some object at given position but don't know maximum value for position so, is it possible to create Adapter not knowing apriori its size?

View 3 Replies View Related

Android :: 2.1 Generic Image

May 25, 2010

Does anyone know where I can find a generic image of Android 2.1? I have a Commtiva Z71 a.k.a Cincinnati Bell Blaze (which runs on Qualcomm MSM7227, 600 MHz) and no one has released instructions on how to root it or do really anything fun with it yet.

View 1 Replies View Related

Android :: Is There Way To Get / Set Generic Device Name?

Nov 4, 2010

Is there a way to get/set a generic device name ? My app will offer the user an option to use the same app on several devices and they will be aware of each other through server. 1) Is there anything in the APIs to allow me to fetch some kind of friendly device name (cannot be OS/model since user might have the same on both devices) ? 2) AFAICT the only option is to use Bluetooth name but how can I fetch my device name in code?(and it's a nag do explain the user to use bluetooth just to set the name of the device)

View 4 Replies View Related

General :: Android 4.2.2 Generic Root?

Sep 25, 2013

can recommend a Root method that might work for the following phone configuration.My phone is custom built by a Sonim OEM, but factory modified to the Companies own brand.. its comparable to the Sonim A3, at least in outward functionality and durability, being waterproof, etc... but the internal hardware compilation is likely different, but I'm not sure how..

Here is my log from Android System Info.. it says at the bottom, user is root? but I dont have root access.. i ran Root Checker Basic, and it said I dont have a rooted phone.. I also did the terminal test & su was unrecognized and returned $ and not #

Here are the specs:

Android version : 4.2.2
Release Codename : REL
API LEVEL : 17
CPU ABI : armeabi-v7a
Manufacturer : alps
Bootloader : unknown
CPU ABI2 : armeabi
Hardware : mt6572
Radio : unknown
Board : mbk72_wet_jb3
Brand : alps
Device : mbk72_wet_jb3
Display : A8_V1.0
Fingerprint : alps/mbk72_wet_jb3/mbk72_wet_jb3:4.2.2/JDQ39/1378194655:user/test-keys
Host : android
ID : JDQ39
Model : A 8
Product : mbk72_wet_jb3
Tags : test-keys
Type : user
User : root

View 9 Replies View Related

General :: Can't Get Any Updates / Can Put Generic Android OS On Tab

Apr 21, 2014

I have a pandigital 7 inch tablet since they are out of business and i can't get any updates can i put a generic android operating system on it and how would i do it?

View 4 Replies View Related

Android :: Created A Method In Another Class But I Can't Use It In OnClick Method From Main Class

Nov 1, 2010

I created a method called insertTable in a class called Table but i can't use it in my onClick method in the main class :

CODE:.......

I want to do a income.insertTable in the onClick method but eclipse say that i need to create a local variable.

View 3 Replies View Related

Android :: Change Generic Windows Icon

Oct 29, 2008

The purpose of this tutorial is to change the generic windows icon of your G1 to an Android icon. What icon you ask? The generic removable disk icon given to your G1 when you plug it in to your PC. i thought it would be fun to create one that differentiates it from the rest. So here we go!
1. First of all we are going to download the pack ive created for you here.
2. Second we are going to rename the drive to Android G1 like i have on this image.
3. Third we are simply going to unpack the files you downloaded using an application like, WinRAR or 7-Zip. WinRAR offers you a 30day trial and 7-Zip is an open source freeware product. Choose one that fits you.
4. Now we are simply going to drag it into the root of the drive. Seeing since mine is the "K:/" drive, im going to place it in there. Once that is done, highlight both icons and choose properties and check off the "Hidden" attribute so that you don't accidentally delete them.
5. You're all set! Enjoy your new icon! Im going to be making a Vista version for all you people that like high quality icons. Stay tuned!

View 42 Replies View Related

Android :: Way To Launch Calendar App With Generic Intent

Sep 13, 2009

There's seemingly no way to launch the calendar app in a generic way. I've written a widget which allows you to launch the calendar. I use the following Intent:

Intent intent = new Intent(Intent.ACTION_VIEW); intent.setClassName("com.android.calendar", "com.android.calendar.LaunchActivity"); startActivity(i);

However, this doesn't work on the Hero because HTC has apparently replaced the calendar in their Sense UI. I'm looking for a "standard" way to reach the calendar. I'd like for something like this to be standardized:

Intent i = new Intent(Intent.ACTION_VIEW); i.setType("text/calendar"); startActivity(i);

Does anyone think it would be worth trying to add this to the source? It seems like there is a missing chunk of standards around calendar events and/or iCal / vCal support. Does anyone know why?

View 3 Replies View Related

Android :: Mac - Generic Drive Icon With The Title No Name

Feb 10, 2010

I have a Samsung Moment and it is connected to my iMac for file sharing. By default when you connect, you get a generic drive icon with the title NO NAME.

Does anyone know of a way to change the generic icon? Usually you can do this with the 'get info' feature on the Mac, but once I did this, I just get a blank ICO icon file.

Just thought it would be cooler to use the Android robot icon instead whenever I connect my phone.

View 2 Replies View Related

Android :: Generic Listener For Buttons In A Layout?

Oct 12, 2010

I have three buttons defined in xml

CODE:..............

In Java one way to listen to them is:

CODE:.............

For second btn , same code has to be repeated with different id? How can I make it generic enough that , it can listen to all buttons (say in for loop) and while handling I should be able to differentiate different btns. (may be get elements id)

View 2 Replies View Related

Android :: How To Call NotifyDataSetChanged() From A Generic Adapter

May 19, 2010

An OnItemClickListener for a ListView has the following method:

CODE:.......

I'd like to have the adapter behind the ListView refresh, and I believe this is done through the use of:

CODE:.........

How do I use the parent parameter in the onItemClick method to do this? So far I've tried:

CODE:.................

This throws an error because the object returned is of class HeaderViewListAdapter, which for reasons unknown isn't a subclass of BaseAdapter.

View 1 Replies View Related

Android : Restrictions In Resource Name / How To Do Generic Internationalisation?

Oct 5, 2010

Currently porting an iPhone application to Android. I've encountered an issue that I haven't been able to overcome. On the iPhone, translating your text is trivial. Put all your strings/text in Localizable.strings in the format: "sentence to translate" = "sentence translated" The original string can contain any characters of any type. So, what are the restrictions in the name of a resource on Android. Or is there a way to circumvent it and easily replace one string with another. I'd like to keep the original dictionary of text I was using on the iPhone to keep things simple and not introduce any unnecessary errors.

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved