package jp.co.asbit.pvstar;
import android.content.ComponentName;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
import android.preference.PreferenceActivity;
import com.clarion.android.appmgr.service.IClarionService;
import com.clarion.android.appmgr.service.IClarionService.Stub;
public abstract class SettingBaseActivity
extends PreferenceActivity
{
private ServiceConnection clarionServiceConn = new ServiceConnection()
{
public void onServiceConnected(ComponentName paramAnonymousComponentName, IBinder paramAnonymousIBinder)
{
SettingBaseActivity.this.mClarionServiceIf = IClarionService.Stub.asInterface(paramAnonymousIBinder);
try
{
if (SettingBaseActivity.this.mClarionServiceIf.getState() == 3)
{
Intent localIntent = new Intent(SettingBaseActivity.this.getApplicationContext(), Drv_PvstarActivity.class);
localIntent.setFlags(268533760);
SettingBaseActivity.this.startActivity(localIntent);
SettingBaseActivity.this.finish();
}
return;
}
catch (RemoteException localRemoteException)
{
for (;;)
{
localRemoteException.printStackTrace();
}
}
}
public void onServiceDisconnected(ComponentName paramAnonymousComponentName)
{
SettingBaseActivity.this.mClarionServiceIf = null;
}
};
private IClarionService mClarionServiceIf = null;
protected void onCreate(Bundle paramBundle)
{
super.onCreate(paramBundle);
setTheme(16973931);
}
protected void onStart()
{
super.onStart();
bindService(new Intent(IClarionService.class.getName()), this.clarionServiceConn, 1);
}
protected void onStop()
{
super.onStop();
unbindService(this.clarionServiceConn);
}
}
/* Location: F:\neembuu\Research\android_apps\output_jar.jar
* Qualified Name: jp.co.asbit.pvstar.SettingBaseActivity
* JD-Core Version: 0.7.0.1
*/