Tôi đánh giá Flurry và đã tích hợp nó vào một dự án thử nghiệmFlurry không có gì trong android
Các Hoạt động:
public class TestFlurryActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Hashtable<String, String> map = new Hashtable<String, String>();
for(int i = 0; i < 20; i++){
map.put("MappedKey"+i, "MappedValue"+i);
}
Log.d("Flurry", "Event2");
FlurryAgent.logEvent("buttonPressedEvent", map);
}
});
}
public void onStart()
{
super.onStart();
Log.d("Flurry", "Starting1");
FlurryAgent.onStartSession(this, "FlurryKey");
Log.d("Flurry", "Setting user");
FlurryAgent.setUserId("user1");
Log.d("Flurry", "Event1");
FlurryAgent.logEvent("Event1");
}
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
}
Các biểu hiện:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.flurry"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".TestFlurryActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Khi tôi chạy mẫu này trên thiết bị của tôi có vẻ như không hoạt động. Không có nhật ký nào trong logcat trừ nhật ký của tôi (thẻ "Flurry").
Tôi đã kiểm tra lại khóa điều khiển và thậm chí đã thử chuỗi "XXX" và không có gì.
Tôi đang làm gì sai?
Bạn có thể bật đăng nhập SDK bằng 'FlurryAgent.setLogEnabled (true) hay không; FlurryAgent.setLogLevel (Log.VERBOSE); 'và dán một đoạn trích từ logcat ở đây? Cảm ơn! – spacemanaki