انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن ورژن کد از بازار

گرفتن ورژن کد از بازار

#1
سلام خدمت اساتید عزیز
با کد زیر که خود بازار در اختیار توسعه دهنده قرار میده میخوام ورژن برناممو چک کنم ولی یه بار کار میکنه و ی بار کار نمیکنه!
کدشو همونجور که میبینید استفاده کردم
مشکل کجاست؟!
ممنون
کد پی‌اچ‌پی:
public class menu extends Activity {

    
IUpdateCheckService service;
    
UpdateServiceConnection connection;
    private static final 
String TAG "UpdateCheck";

    class 
UpdateServiceConnection implements ServiceConnection {
        public 
void onServiceConnected(ComponentName nameIBinder boundService) {
            
service IUpdateCheckService.Stub
                    
.asInterface((IBinderboundService);
            try {
                
long vCode service.getVersionCode("نام پکیج");
                
Toast.makeText(MainActivity.this"Version Code:" vCode,
                        
Toast.LENGTH_LONG).show();
            } catch (
Exception e) {
                
e.printStackTrace();
            }
            
Log.e(TAG"onServiceConnected(): Connected");
        }

        public 
void onServiceDisconnected(ComponentName name) {
            
service null;
            
Log.e(TAG"onServiceDisconnected(): Disconnected");
        }
    }

    @
Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
initService();
                ...
بقیه کدهای برنامه 
    
}

    private 
void initService() {
        
Log.i(TAG"initService()");
        
connection = new UpdateServiceConnection();
        
Intent i = new Intent(
                
"com.farsitel.bazaar.service.UpdateCheckService.BIND");
        
i.setPackage("com.farsitel.bazaar");
        
boolean ret bindService(iconnectionContext.BIND_AUTO_CREATE);
        
Log.e(TAG"initService() bound value: " ret);
    }

    
/** This is our function to un-binds this activity from our service. */
    
private void releaseService() {
        
unbindService(connection);
        
connection null;
        
Log.d(TAG"releaseService(): unbound.");
    }

    @
Override
    
protected void onDestroy() {
        
super.onDestroy();
        
releaseService();
    }


 

 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان