GitHubアカウントは使わず、forkとかなし。
facebook-android-sdk のサンプルを稼働させるまで。

手順
1. ソースを取得、展開
2. local.properties の作成
3. settings.gradle の作成
4. build.gradle の作成
5. プロジェクトインポート
6. できあがり
順番にやっていく。
GitHubアカウントは使わず、forkとかなし。
facebook-android-sdk のサンプルを稼働させるまで。

1. ソースを取得、展開
2. local.properties の作成
3. settings.gradle の作成
4. build.gradle の作成
5. プロジェクトインポート
6. できあがり
順番にやっていく。

Honycomb(API11) 以降で問題のスタックトレース。
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1341)
at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1352)
at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
Activity が保存された状態でコミットされて、それのステートの損失が確認された結果です。
onSaveInstanceState()が呼び出されたときに何が起きているのかを見てみましょう。
以前、問題があった
「com.android.tools.build:gradle:0.6.2」
やむなく、以下のように記述していましたが。

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.1'
}
}
「+」な記述にもどしてよいよと。
しれっとアナウンスしています。
続きを読む >>
横スワイプでスライドするページャーに合わせて、下の方で、全ページに対しての現在ページの位置を「横棒」などで示してくれます。
サンプルアプリを公開しています。
ViewPagerIndicator Sample - Google Play の Android アプリ
既存のアイコンやタブ形式など、さまざまなページャーに対して実装が可能になってます。
そんなライブラリです。

JakeWharton/Android-ViewPagerIndicator
実装方法は、かんたんです。
最近の流行りな「引っ張って更新」。

ライブラリはこれを使ってみた。
chrisbanes/ActionBar-PullToRefresh
よくありそうな Activity + ListView の場合でざっくり流れをつかむ。
0. implements する
public class ListViewWithEmptyActivity extends Activity
implements PullToRefreshAttacher.OnRefreshListener {
private PullToRefreshAttacher mPullToRefreshAttacher;
...
1. Attacher を取得
mPullToRefreshAttacher = PullToRefreshAttacher.get(this);
2. Layout にセット
PullToRefreshLayout ptrLayout = (PullToRefreshLayout) findViewById(R.id.ptr_layout); ptrLayout.setPullToRefreshAttacher(mPullToRefreshAttacher, this);
3. 更新開始処理
@Override
public void onRefreshStarted(View view) {
...
4. 更新完了処理
mPullToRefreshAttacher.setRefreshComplete();
便利。簡単に実装できる。
ざっくりのまま、まとめる。