Toasts automatically disappear after a short period of time.

Thanks.


On Thursday, May 16, 2013 2:10:38 AM UTC-5, geo wrote:
>
> The problem is that it doesn't work.
> When I press now the button to start searching for signal it doesn't start 
> at all.
> Also, I am not sure if it will work like the way I want.
> Show "Waiting" while searching for signal and then show the coordinates 
> when it will find them.
>
>
> Τη Πέμπτη, 16 Μαΐου 2013 12:01:24 π.μ. UTC+3, ο χρήστης MagouyaWare έγραψε:
>>
>> Ummm... what exactly is your question?
>>
>> Thanks,
>> Justin Anderson
>> MagouyaWare Developer
>> http://sites.google.com/site/magouyaware
>>
>>
>> On Wed, May 15, 2013 at 2:25 AM, geo <[email protected]> wrote:
>>
>>> Hello , 
>>>
>>> I have an application where I use GPS and I want while GPS is looking 
>>> for position to display a toast "Waiting for location" and when location is 
>>> found show the location.
>>>
>>> To start GPS I press a button:
>>>
>>> case R.id.getlocation:
>>>>
>>> gps = new GPSTracker(ShowList.this);
>>>>
>>>
>>> // check if GPS enabled
>>>
>>> if(gps.canGetLocation()){
>>>
>>>
>>> latitude = gps.getLatitude();
>>>
>>> longitude = gps.getLongitude();
>>>
>>>  
>>>
>>> Toast.makeText(getApplicationContext(), "Your Location is \nLat: " + 
>>> latitude + "\nLong: " + longitude, Toast.LENGTH_LONG).show();
>>>
>>>
>>>
>>> }else{
>>>
>>> //show dialog for enabling GPs
>>>
>>> gps.showSettingsAlert();
>>>
>>> }
>>>
>>>
>>> Now, with the above it shows "latitude and latitude :0 " because I 
>>> initialize them to 0. 
>>>
>>> case R.id.getlocation:
>>>>
>>> gps = new GPSTracker(ShowList.this); 
>>>>
>>> // check if GPS enabled
>>>>
>>> if(gps.canGetLocation()){
>>>>
>>> showToast();
>>>>
>>> }else{
>>>>
>>>    
>>>
>>> gps.showSettingsAlert();
>>>>
>>> }
>>>>
>>>
>>>> private void showToast() {
>>>>
>>> new Thread() {
>>>>
>>> public void run() {
>>>>
>>> try { 
>>>>
>>> while (message) {
>>>>
>>> runOnUiThread(new Runnable() {
>>>>
>>> @Override
>>>>
>>> public void run() {
>>>>
>>>
>>> latitude = gps.getLatitude();
>>>
>>>  longitude = gps.getLongitude();
>>>
>>>
>>> Toast.makeText(getApplicationContext(), "Waiting for location", 
>>> Toast.LENGTH_LONG).show();
>>>
>>>
>>> //}else{
>>>
>>> // gps.showSettingsAlert();
>>>
>>> // }
>>>
>>>
>>> }
>>>
>>> });
>>>
>>> Thread.sleep(1000);
>>>
>>> message=false;
>>>
>>>
>>> } 
>>>
>>> } catch (InterruptedException e) {
>>>
>>> e.printStackTrace();
>>>
>>> }
>>>
>>> }
>>>
>>> }.start();
>>>
>>> -- 
>>> -- 
>>> 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
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Android Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to