کلیدستان

نسخه‌ی کامل: مشکل با context
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام و خسنه نباشید خدمت اساتید

در حال نوشتن برنامه ای هستم که دارای اکتیویتی های زیادی هست و در برنامه قسمت های تکرای مثل اکشن بار و اسلاید منو وجود دارد من هم کدهای تکراری را در کلاسی جدا  قرار دادم اما مشکل این است بعضی از فانشکن ها با context جواب نمیدهند برای رساندن بیشتر موضوع کد کلاس را قرار میدهم

تشکر
کد پی‌اچ‌پی:
package classs;

import junit.framework.TestCase;
import ir.anzaliclub.news.R;
import android.app.ActionBar;
import android.app.Application;
import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.widget.TextView;

public class 
Actionbar extends TestCase {
    private 
Context context;
    public 
Actionbar(Context c){
        
context=c;
    }

    
    private 
void SetActionBar(){
        
ActionBar mActionBar getActionBar();
        
mActionBar.setDisplayShowHomeEnabled(false);
        
mActionBar.setDisplayShowTitleEnabled(false);
        
LayoutInflater mInflater LayoutInflater.from(context);
        
View mCustomView mInflater.inflate(R.layout.actionbarnull);
        
mActionBar.setCustomView(mCustomView);
        
mActionBar.setDisplayShowCustomEnabled(true);
        
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
        
    }
    private 
void SetActionTitle(){
        
ActionBarTitle=(TextViewfindViewById(R.id.actiontitle);

        
ActionBarTitle.setText("آخرین اخبار");
        
Typeface tf Typeface.createFromAsset(getAssets(),"font/BYekan/BYekan.ttf");
        
ActionBarTitle.setTypeface(tf);
    }