API에서 원하시는 기능을 지원하는 것 같은데요. 아래 링크를 확인해 보세요.
https://developer.android.com/reference/android/database/sqlite/SQLiteDatabase#delete(java.lang.String,%20java.lang.String,%20java.lang.String[])
public int delete (String table,
String whereClause,
String[] whereArgs)
API를 보시면 where절에 여러개의 인자를 전달할 수 있습니다.
String andCondition = " AND {필등명} = ?"
String whereClause = keyword+appname= "? " + andCondition;
String[] whereArgs = //여기에 필요한 값을 배열로 설정
b.delete(
"appkeyword",
whereClause,
whereArgs
);
// where절을 좀 더 읽기 편하게 만드시려면 String.format를 사용할 수도 있을 것 같음.
String whereClause = String.fromat("%s = ? AND %s = ?", keyword + appname, anotherField)
위처럼 필요한 인자들만 맞추어 주시면 될 것 같은데요.
코드를 보다 보니, keyword + appname 이 필드명인지 좀 헤갈리네요.
참고로 SQLite를 사용하시면 안드로이드에서는 Room을 사용하는 것이 표준입니다.