这是我的代码,因为Context Compat无法解析
private FloatingActionButton getFAB() {
FloatingActionButton fab = new FloatingActionButton(this);
fab.setImageDrawable(ContextCompat.getDrawable(getContext(), R.drawable.fire));
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//"insert into Checks (ID,CheckSerail,CheckTitel,CheckType,Covers,MyTable,MyStatus,Splited,RefranceTo,myDateTime,OpenIn,ClosedIn,Cust_ID,Server_ID,Casher_ID,Admin_ID,OutLet_ID,Rest_ID_Active,WS,CreateDate,ModifiedDate,Num_Fired,User_ID,Voided,Voided_Time,Voided_Reason,Order_No,ReOpen,Table_ID,Num_Print,Lvl_Split,ChangeAfterSplit,Combined,Combined_To,ChangeAfterCombine,Received,Received_Time,Point_ID,Meal_ID,Voided_By,Catering_ID,Pick_Up,Pick_Up_Time,Officer) values (@ID,@CheckSerail,@CheckTitel,'DinIn',@Covers,@MyTable,'Open',0,0,GetDate(),@OpenIn,@ClosedIn,@Cust_ID,@Server_ID,@Casher_ID,@Admin_ID,@OutLet_ID,@Rest_ID_Active,@WS,@CreateDate,@ModifiedDate,@Num_Fired,@User_ID,@Voided,@Voided_Time,@Voided_Reason,@Order_No,@ReOpen,@Table_ID,@Num_Print,@Lvl_Split,@ChangeAfterSplit,@Combined,@Combined_To,@ChangeAfterCombine,@Received,@Received_Time,@Point_ID,@Meal_ID,@Voided_By,@Catering_ID,@Pick_Up,@Pick_Up_Time,@Officer)";
}
});
return fab;
}
答案 0 :(得分:0)
在活动类的基础上添加此行 import android.support.v4.content.ContextCompat;
将 getContext()更改为 YourActivityClassName.this