2017-01-25 3 views
1

Где я могу найти библиотеку поддержки Android с ActivityCompat.getReferrer() этой функцией?Где найти AppCompat.getReferrer() в библиотеках поддержки android

Я думал, что это было бы в мой build.gradle выглядит следующим образом: компилировать «com.android.support:support-v4:24.0.1», но его не работает.

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    //Google 
    compile 'com.android.support:appcompat-v7:24.2.1' 
    compile 'com.android.support:design:24.2.1' 
    compile 'com.android.support:cardview-v7:24.2.1' 
    compile 'com.google.android.gms:play-services-base:10.0.1' 

    compile 'com.google.firebase:firebase-messaging:10.0.1' 
    compile 'com.android.support:support-v4:24.0.1' 

    compile 'com.android.support:percent:24.0.0' 
} 

Я пытаюсь получить доступ к ActivityCompat.getReferrer() от деятельности, которая простирается AppCompatActivity в пакете android.support.v7.app, но я не могу найти этот метод

+0

ли вы имеете в виду 'ActivityCompat.getReferrer (активность)' –

+0

да еще и это хорошо. пока я могу найти ссылочную деятельность. какую зависимость я должен добавить. ? – j2emanue

ответ

1

Только compile 'com.android.support:appcompat-v7:24.2.1' достаточно для этого метода, как это метод ActivityCompat. Пожалуйста, используйте библиотеки той же версии из библиотеки поддержки.

Java код sanple

public class SplashActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_splash); 
     Uri uri = ActivityCompat.getReferrer(SplashActivity.this); 
     if (uri != null) 
      Toast.makeText(SplashActivity.this,uri.toString(),Toast.LENGTH_SHORT).show(); 
    } 
} 
+0

Спасибо большое. теперь эта вещь обновилась. Я думаю, вам нужен экземпляр, чтобы позвонить. поэтому в своем классе Actvitity вы можете просто вызвать this.getReferrer(). На самом деле это была моя проблема. они изменили его со статического вызова на вызов экземпляра в другой версии. – j2emanue

+0

ok gotch @ j2emanue – kId