Beispiel #1
0
 @Override
 protected void onResume() {
   super.onResume();
   VKUIHelper.onResume(this);
   if (VKSdk.wakeUpSession()) {
     MyIntentService.startActionNewsfeedGetVKRequest(
         context,
         myApp.getPreferences().getVkToken(),
         myApp.getPreferences().getVKFeedStartFrom());
   } else {
     VKSdk.authorize(sMyScope, true, true);
   }
 }
Beispiel #2
0
  @Override
  public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_newsfeed_get_vk_requestequest) {
      MyIntentService.startActionNewsfeedGetVKRequest(
          context,
          myApp.getPreferences().getVkToken(),
          myApp.getPreferences().getVKFeedStartFrom());
      return true;
    }

    return super.onOptionsItemSelected(item);
  }
Beispiel #3
0
 // Вызывается после VKSdk.authorize, но до отображения окна VK.
 // Так что на этом этапе не понятно, авторизовался ли юзер успешно.
 @Override
 public void onAcceptUserToken(VKAccessToken token) {
   // TODO верятно сохранять по новой не нужно, токен-то старый
   myApp.getPreferences().setVkToken(token.accessToken);
   // myApp.getSession().collectData();
 }
Beispiel #4
0
 @Override
 public void onReceiveNewToken(VKAccessToken newToken) {
   newToken.saveTokenToSharedPreferences(context, sTokenKey);
   myApp.getPreferences().setVkToken(newToken.accessToken);
 }
Beispiel #5
0
 private void getVKUserInfo() {
   MyIntentService.startActionGetUserInfoVKRequest(this, myApp.getPreferences().getVkToken());
 }