получить доступ к переменной в деятельности в другом классе

В моем приложении мне нужна переменная из одного действия в другое без какого-либо намерения. Итак, я объявил эту переменную как статическую и использовал какFirstActivity.a но это возвращает ноль, следовательно, я создал класс, который расширяет приложение, и объявил эту переменную там, я все еще получаю ноль .. не знаю, как этого добиться.

Googled a lot but everyone are suggesting either to use static or extend Application class к сожалению, оба не работают для меня.

Класс применения:

public class ApplicationClass extends Application{

    private String StockName;

    public String getStockName() {
        return StockName;
    }

    public void setStockName(String stockName) {
        StockName = stockName;
    }



}

Установка переменной в одном действии как:

public class Detail extends Activity{

ApplicationClass ac;

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.stockdetail);
        ac=new ApplicationClass();

        ac.setStockName(getIntent().getExtras().getString("StockName"));
}

Извлечение переменной в другом классе как:

public class Table {

    Context c1;

    Cursor c;
    ApplicationClass ac=new ApplicationClass();

public String selectdate="Select " + column1 + " as _id, " + column2 + " From " + tablename + " Where " + column3 + " = " 
                                + ac.getStockName();

Не знаю, как этого добиться .., пожалуйста, предложите мне.

Спасибо за ваше время.

Редактировать------------------------------------------------- -------------------------------------------

public class Detail extends Activity{

public static sname;

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.stockdetail);

        sname=getIntent().getExtras().getString("StockName");
}

public class Table {

        Context c1;

        Cursor c;

    public String selectdate="Select " + column1 + " as _id, " + column2 + " From " + tablename + " Where " + column3 + " = " 
                                    + Detail.sname;

Ответы на вопрос(4)

Ваш ответ на вопрос