javaで静的変数を宣言して新しいアクティビティから呼び出すのではなく、メッセージでインテントを使用する目的は何ですか? 静的変数を好きなもの(つまり、ArrayList、Objectなど)にすることができるため、この方法の方が簡単に思えます。
public class FirstActivity extends Activity {
public static String name;
...
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
name = "Robert";
startActivity(intent);
}
public class SecondActivity extends Activity {
...
textView.setText(FirstActivity.name);
}