2016-04-14 16 views
1

フラグメントをアクティビティにリダイレクトしています。データを取得する前に回転してから、データを取得した後に停止します。Webサービスからデータをロードした後、点滅した後、すべてのデータがアクティビティに表示されます。アンドロイドで点滅する効果を削除するにはどうすればよいですか? `アクティビティの開始時にアンドロイドで画面が点滅する

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_post); 

     FontChangeCrawler fontChanger = new FontChangeCrawler(getAssets(), "arial.ttf"); 
     fontChanger.replaceFonts((ViewGroup) this.findViewById(android.R.id.content)); 

     SharedPreferences prefs1 = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
     userID= prefs1.getString("userid", null); 
     System.out.println("userid" + userID); 

     Intent i = getIntent(); 
     useridpost = i.getStringExtra("postuserid"); 
     subuser=i.getStringExtra("subuserid"); 

     btnBack=(ImageButton)findViewById(R.id.button_back); 
     btnBack.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       if(checking){ 
        Intent cancel = new Intent(PostActivity.this, MainActivity.class); 
        cancel.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
        cancel.putExtra("testedit", "testedit"); 
        startActivity(cancel); 
       } 
       else{ 
        finish(); 
       } 
      } 
     }); 
     emptyView=(TextView)findViewById(R.id.empty_view); 

     if(subuser!=null){ 
      if(subuser.equals(userID)){ 
       emptyView.setText("No Posts for you"); 
      } 
      else{ 
       emptyView.setText("No Posts to show"); 
      } 
     } 

     if(useridpost==null) { 
      // editor.putString("useridfromprofile", userID); 
      userID = prefs1.getString("userid", null); 
      System.out.println("user id from shared preferences"+userID); 
     } 
     else 
     { 
      userID=useridpost; 
      System.out.println("user id from arguments"+userID); 
     } 

     pw=(ProgressWheel) findViewById(R.id.pw_spinner); 
     obj.styleRandom(pw,getApplicationContext()); 

     recyclerView=(ListView)findViewById(R.id.recycler_view); 

//  recyclerView.setLayoutManager(new LinearLayoutManager(this)); 
     adapter=new CustomPostAdapter1(this,feedsList,PostActivity.this); 
     recyclerView.setAdapter(adapter); 
     getProfilePosts(); 

    } 

答えて

0

それはの中に出activityのフェードアウトとフェードを防ぐことができますgetWindow().setEnterTransition(null);

を呼び出し、入力activitygetWindow().setExitTransition(null); を呼び出して、出activityにこの

を試してみてくださいactivityと入力すると、明白な明滅効果は消えます。

+0

私はすでに試してみましたが、このようなエラーが表示されます setEnterTransition(null)でコールにAPIレベル21(現在の最小値は16)が必要です;このエラーを修正するにはどうすればよいですか? – sri

+0

誰でもすぐに解決策を提供するplz – sri

関連する問題