Click here to Skip to main content
15,037,168 members
Home / Discussions / Android
   

Android

 
AnswerRe: Android connect to MS SQL Server Pin
Richard MacCutchan19-May-17 6:33
mveRichard MacCutchan19-May-17 6:33 
GeneralRe: Android connect to MS SQL Server Pin
David Crow19-May-17 6:35
MemberDavid Crow19-May-17 6:35 
Question(Short Video Demo) Fragment back navigation issue and overlapping fragments using a frame layout Pin
Daniel Antony Ali17-May-17 18:41
MemberDaniel Antony Ali17-May-17 18:41 
QuestionAnyone can help Pin
wseng16-May-17 21:58
Memberwseng16-May-17 21:58 
AnswerRe: Anyone can help Pin
Richard MacCutchan16-May-17 22:46
mveRichard MacCutchan16-May-17 22:46 
QuestionAndroid media player won't start Pin
Pavlex413-May-17 2:08
MemberPavlex413-May-17 2:08 
AnswerRe: Android media player won't start Pin
Pavlex413-May-17 5:13
MemberPavlex413-May-17 5:13 
QuestionAndroid read file from url Pin
Pavlex412-May-17 6:39
MemberPavlex412-May-17 6:39 
I created android application to stream online radio stations but it doesn't work.I want to read ip address from url and assign it to string and when user selects radio to listen I should add port to that string!!!

public class BackgroundService extends Service implements OnCompletionListener
{
    MediaPlayer mediaPlayer;
    private String STREAM_URL;

    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }

    @Override
    public void onCreate()
    {
        final StringBuilder text = new StringBuilder();

        new Thread(new Runnable()
        {
            public void run()
            {
                try
                {
                    URL url = new URL("http://audiophileradio.stream/Ip.txt");

                    HttpURLConnection conn=(HttpURLConnection) url.openConnection();

                    BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
                    String str;
                    while ((str = in.readLine()) != null)
                    {
                        text.append(str);                      
                    }
                    in.close();
                    text.insert(text.length(), ":8000");
                }
                catch (Exception e)
                {
                    Log.d("MyTag",e.toString());
                }
            }
        }).start();

SharedPreferences sharedPreferences = 
        PreferenceManager.getDefaultSharedPreferences(this);
        String radio = sharedPreferences.getString("station", "8000");

        if (radio != null && radio.equals("8000"))
        {
            text.append(":8000");
            STREAM_URL = text.toString();
            Toast.makeText(this,STREAM_URL,Toast.LENGTH_SHORT).show();
        }
        if (radio != null && radio.equals("8010"))
        {
            text.append(":8010");
            STREAM_URL = text.toString();
        }
        if (radio != null && radio.equals("8020"))
        {
            text.append(":8020");
            STREAM_URL = text.toString();
        }
        if (radio != null && radio.equals("8030"))
        {
            text.append(":8030");
            STREAM_URL = text.toString();
        }

        mediaPlayer = new MediaPlayer();
        try
        {
            mediaPlayer.setDataSource(STREAM_URL);
        } catch (IOException e)
        {
            e.printStackTrace();
        }

        mediaPlayer.setOnCompletionListener(this);
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId)
    {
        if (!mediaPlayer.isPlaying())
        {
            try
            {
                mediaPlayer.reset();
                mediaPlayer.setDataSource(STREAM_URL);
                mediaPlayer.prepareAsync();

                mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener()
                {
                    @Override
                    public void onPrepared(MediaPlayer mp)
                    {
                        mediaPlayer.start();
                    }
                });
            } catch (IOException e)
            {
                e.printStackTrace();
            }

        }

        return START_STICKY;
    }

    public void onDestroy() {
        if (mediaPlayer.isPlaying()) {
            mediaPlayer.stop();
        }
        mediaPlayer.release();
    }

    public void onCompletion(MediaPlayer _mediaPlayer) {
        stopSelf();
    }


    @Override
    public boolean onUnbind(Intent intent)
    {
        return super.onUnbind(intent);
    }
}


05-12 10:35:48.625 17340-17340/? I/SELinux: Function: selinux_android_load_priority [0], There is no sepolicy file.

05-12 10:35:48.625 17340-17340/? I/SELinux: Function: selinux_android_load_priority [1], There is no sepolicy version file.

05-12 10:35:48.625 17340-17340/? I/SELinux: Function: selinux_android_load_priority , priority version is VE=SEPF_GT-I9301I_4.4.2_0055


05-12 10:35:48.625 17340-17340/? I/SELinux: selinux_android_seapp_context_reload: seapp_contexts file is loaded from /seapp_contexts
05-12 10:35:48.625 17340-17340/? D/dalvikvm: Late-enabling CheckJNI
05-12 10:35:48.835 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.view.Window.setStatusBarColor, referenced from method audiophileradio.example.com.audiophileradio.MainActivity.onCreate
05-12 10:35:48.835 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 21917: Landroid/view/Window;.setStatusBarColor (I)V
05-12 10:35:48.835 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0081
05-12 10:35:48.865 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.view.Window$Callback.onProvideKeyboardShortcuts, referenced from method android.support.v7.view.WindowCallbackWrapper.onProvideKeyboardShortcuts
05-12 10:35:48.865 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve interface method 21896: Landroid/view/Window$Callback;.onProvideKeyboardShortcuts (Ljava/util/List;Landroid/view/Menu;I)V
05-12 10:35:48.865 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to find class referenced in signature (Landroid/view/SearchEvent;)
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.view.Window$Callback.onSearchRequested, referenced from method android.support.v7.view.WindowCallbackWrapper.onSearchRequested
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve interface method 21898: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.view.Window$Callback.onWindowStartingActionMode, referenced from method android.support.v7.view.WindowCallbackWrapper.onWindowStartingActionMode
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve interface method 21902: Landroid/view/Window$Callback;.onWindowStartingActionMode (Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x72 at 0x0002
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.widget.TintTypedArray.getChangingConfigurations
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 505: Landroid/content/res/TypedArray;.getChangingConfigurations ()I
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.widget.TintTypedArray.getType
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 527: Landroid/content/res/TypedArray;.getType (I)I
05-12 10:35:48.875 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0008
05-12 10:35:48.965 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.content.Context.getColorStateList, referenced from method android.support.v7.content.res.AppCompatResources.getColorStateList
05-12 10:35:48.965 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 316: Landroid/content/Context;.getColorStateList (I)Landroid/content/res/ColorStateList;
05-12 10:35:48.965 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0006
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.content.res.Resources.getDrawable, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawable
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 468: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.content.res.Resources.getDrawableForDensity, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawableForDensity
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 470: Landroid/content/res/Resources;.getDrawableForDensity (IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
05-12 10:35:49.175 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
05-12 10:35:49.185 17340-17340/audiophileradio.example.com.audiophileradio E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
05-12 10:35:49.185 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve instanceof 150 (Landroid/graphics/drawable/RippleDrawable;) in Landroid/support/v7/widget/AppCompatImageHelper;
05-12 10:35:49.185 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x20 at 0x000c
05-12 10:35:49.315 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: setProgressDrawable drawableHeight = 24
05-12 10:35:49.335 17340-17340/audiophileradio.example.com.audiophileradio D/AbsSeekBar: AbsSeekBar Constructor: misSeebarAnimationAvailable = false
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: setProgressDrawable drawableHeight = 24
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: setProgressDrawable getHeight() = 0
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: left = 0
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: top = 0
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: right = -64
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: bottom = 0
05-12 10:35:49.345 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: mProgressDrawable.setBounds()
05-12 10:35:49.365 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer-JNI: native_setup
05-12 10:35:49.365 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: constructor
05-12 10:35:49.365 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: setListener
05-12 10:35:49.365 17340-17340/audiophileradio.example.com.audiophileradio E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
05-12 10:35:49.405 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer-JNI: native_setup
05-12 10:35:49.405 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: constructor
05-12 10:35:49.405 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: setListener
05-12 10:35:49.405 17340-17340/audiophileradio.example.com.audiophileradio E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: DexOpt: couldn't find field Landroid/app/Notification;.headsUpContentView
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve instance field 14
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x5b at 0x005d
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: DexOpt: couldn't find field Landroid/app/Notification;.headsUpContentView
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve instance field 14
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x5b at 0x004c
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: DexOpt: couldn't find field Landroid/app/Notification;.headsUpContentView
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: DexOpt: unable to optimize instance field ref 0x000e at 0x54 in Landroid/support/v7/app/NotificationCompat;.addHeadsUpToBuilderLollipop
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: DexOpt: couldn't find field Landroid/app/Notification;.headsUpContentView
05-12 10:35:49.415 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: DexOpt: unable to optimize instance field ref 0x000e at 0x61 in Landroid/support/v7/app/NotificationCompat;.addHeadsUpToBuilderLollipop
05-12 10:35:49.485 17340-17340/audiophileradio.example.com.audiophileradio I/Adreno-EGL: <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build:  ()
                                                                                         OpenGL ES Shader Compiler Version: E031.24.00.07
                                                                                         Build Date: 01/27/14 Mon
                                                                                         Local Branch: base_au149_adreno_au169_patches
                                                                                         Remote Branch: 
                                                                                         Local Patches: 
                                                                                         Reconstruct Branch: 
05-12 10:35:49.605 17340-17340/audiophileradio.example.com.audiophileradio D/OpenGLRenderer: Enabling debug mode 0
05-12 10:35:49.615 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: left = 0
05-12 10:35:49.615 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: top = 0
05-12 10:35:49.615 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: right = 568
05-12 10:35:49.615 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: bottom = 68
05-12 10:35:49.615 17340-17340/audiophileradio.example.com.audiophileradio D/ProgressBar: updateDrawableBounds: mProgressDrawable.setBounds()
05-12 10:35:49.625 17340-17340/audiophileradio.example.com.audiophileradio I/dalvikvm: Could not find method android.support.v7.widget.LinearLayoutCompat.drawableHotspotChanged, referenced from method android.support.design.internal.ForegroundLinearLayout.drawableHotspotChanged
05-12 10:35:49.625 17340-17340/audiophileradio.example.com.audiophileradio W/dalvikvm: VFY: unable to resolve virtual method 18400: Landroid/support/v7/widget/LinearLayoutCompat;.drawableHotspotChanged (FF)V
05-12 10:35:49.625 17340-17340/audiophileradio.example.com.audiophileradio D/dalvikvm: VFY: replacing opcode 0x6f at 0x0000
05-12 10:36:19.895 17340-17340/audiophileradio.example.com.audiophileradio E/Play: onPlay
05-12 10:36:19.955 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer-JNI: native_setup
05-12 10:36:19.955 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: constructor
05-12 10:36:19.965 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: setListener
05-12 10:36:19.965 17340-17340/audiophileradio.example.com.audiophileradio E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
05-12 10:36:20.005 17340-17340/audiophileradio.example.com.audiophileradio E/MediaPlayer: Unable to create media player
05-12 10:36:20.005 17340-17352/audiophileradio.example.com.audiophileradio V/MediaPlayer: message received msg=8, ext1=0, ext2=0
05-12 10:36:20.005 17340-17352/audiophileradio.example.com.audiophileradio V/MediaPlayer: notify(8, 0, 0) callback on disconnected mediaplayer
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err: java.io.IOException: setDataSource failed.: status=0x80000000
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer._setDataSource(Native Method)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1317)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1240)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at audiophileradio.example.com.audiophileradio.BackgroundService.onCreate(BackgroundService.java:107)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.handleCreateService(ActivityThread.java:2736)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.access$1900(ActivityThread.java:169)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1359)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:102)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.os.Looper.loop(Looper.java:136)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5476)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at dalvik.system.NativeStart.main(Native Method)
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: isPlaying: no active player
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer-JNI: isPlaying: 0
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer-JNI: reset
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio V/MediaPlayer: reset
05-12 10:36:20.015 17340-17352/audiophileradio.example.com.audiophileradio V/MediaPlayer: message received msg=8, ext1=0, ext2=0
05-12 10:36:20.015 17340-17352/audiophileradio.example.com.audiophileradio V/MediaPlayer: notify(8, 0, 0) callback on disconnected mediaplayer
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio E/MediaPlayer: Unable to create media player
05-12 10:36:20.015 17340-17340/audiophileradio.example.com.audiophileradio W/System.err: java.io.IOException: setDataSource failed.: status=0x80000000
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer._setDataSource(Native Method)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1317)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1240)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at audiophileradio.example.com.audiophileradio.BackgroundService.onStartCommand(BackgroundService.java:124)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2883)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.access$2200(ActivityThread.java:169)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1374)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:102)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.os.Looper.loop(Looper.java:136)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:5476)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
05-12 10:36:20.025 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
05-12 10:36:20.035 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
05-12 10:36:20.035 17340-17340/audiophileradio.example.com.audiophileradio W/System.err:     at dalvik.system.NativeStart.main(Native Method)
05-12 10:36:20.195 17340-19228/audiophileradio.example.com.audiophileradio I/System.out: Thread-66912(HTTPLog):isShipBuild true
05-12 10:36:20.195 17340-19228/audiophileradio.example.com.audiophileradio I/System.out: Thread-66912(HTTPLog):SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false
05-12 10:36:20.425 17340-19228/audiophileradio.example.com.audiophileradio D/MyTag: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

QuestionRe: Android read file from url Pin
David Crow12-May-17 10:06
MemberDavid Crow12-May-17 10:06 
QuestionAndroid Shopping Cart Pin
Member 1319622012-May-17 2:52
MemberMember 1319622012-May-17 2:52 
AnswerRe: Android Shopping Cart Pin
Richard MacCutchan12-May-17 3:13
mveRichard MacCutchan12-May-17 3:13 
QuestionRe: Android Shopping Cart Pin
David Crow12-May-17 9:48
MemberDavid Crow12-May-17 9:48 
QuestionCorrect MVVM implementation to manually login to website, go to certain link in the website, read information from html element and display it in another View. Pin
JoJo8210-May-17 6:15
MemberJoJo8210-May-17 6:15 
AnswerRe: Correct MVVM implementation to manually login to website, go to certain link in the website, read information from html element and display it in another View. Pin
Richard MacCutchan10-May-17 6:41
mveRichard MacCutchan10-May-17 6:41 
GeneralRe: Correct MVVM implementation to manually login to website, go to certain link in the website, read information from html element and display it in another View. Pin
JoJo8210-May-17 12:07
MemberJoJo8210-May-17 12:07 
QuestionPrevious fragment visible under the new fragment issue Pin
Pavlex46-May-17 7:59
MemberPavlex46-May-17 7:59 
SuggestionRe: Previous fragment visible under the new fragment issue Pin
David Crow8-May-17 6:53
MemberDavid Crow8-May-17 6:53 
QuestionHelp Pin
Member 1302311825-Apr-17 14:06
MemberMember 1302311825-Apr-17 14:06 
QuestionRe: Help Pin
Richard MacCutchan25-Apr-17 21:28
mveRichard MacCutchan25-Apr-17 21:28 
AnswerRe: Help Pin
Member 1302311826-Apr-17 0:22
MemberMember 1302311826-Apr-17 0:22 
QuestionRe: Help Pin
David Crow26-Apr-17 3:00
MemberDavid Crow26-Apr-17 3:00 
AnswerRe: Help Pin
Member 1302311826-Apr-17 3:27
MemberMember 1302311826-Apr-17 3:27 
SuggestionRe: Help Pin
David Crow26-Apr-17 3:36
MemberDavid Crow26-Apr-17 3:36 
GeneralRe: Help Pin
Member 1302311826-Apr-17 3:38
MemberMember 1302311826-Apr-17 3:38 
GeneralRe: Help Pin
Richard MacCutchan26-Apr-17 21:07
mveRichard MacCutchan26-Apr-17 21:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.