我创建了具有静态值的 Kotlin 代码:
我想知道如何使用 jetpack compose 创建相同的内容?我不知道
代码:
class TestApp : AppCompatActivity() {
var listAdapter: ExpandableListAdapter? = null
var expListView: ExpandableListView? = null
var listDataHeader: MutableList<String>? = null
var listDataChild: HashMap<String, List<String>>? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
expListView = findViewById<View>(R.id.lvExp) as ExpandableListView
prepareListData()
listAdapter = ExpandableListAdapter(this, listDataHeader, listDataChild)
expListView!!.setAdapter(listAdapter)
}
private fun prepareListData() {
listDataHeader = ArrayList()
listDataChild = HashMap()
listDataHeader?.add(getString(R.string.q_1))
val on_0: MutableList<String> = ArrayList()
on_0.add(getString(R.string.faq_d_0))
listDataChild!![listDataHeader!![0]] = on_0
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用数据表来显示我的数据,我想将它们导出为pdf.
我按照此链接中给出的示例中列出的步骤操作.
我有一个表,我想要两个标题和两个标题,一个标题有colspan,如下所示
<th colspan=3>Run Code Online (Sandbox Code Playgroud)
因此,当我尝试将表导出为pdf时,它只给出了一个标题,并且也有完整的列描述.我的代码片段包含所有必需的CSS和JS文件,如下所示:
<link href="https://cdn.datatables.net/1.10.11/css/dataTables.bootstrap.min.css" rel="stylesheet"/>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.11/css/jquery.dataTables.min.css">
<link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.1.2/css/buttons.dataTables.min.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/1.10.11/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/dataTables.buttons.min.js"></script>
<script type="text/javascript" src="http://cdn.datatables.net/buttons/1.1.2/js/buttons.flash.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
<script type="text/javascript" src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/buttons.html5.min.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/buttons/1.1.2/js/buttons.print.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#dataTable').DataTable( {
dom: 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print'
]
} );
} );
</script>
<table id="dataTable" cellspacing="0" width="auto">
<thead>
<tr>
<th colspan = 3></th>
<th colspan = 3>IMP values</th> …Run Code Online (Sandbox Code Playgroud)由于违反政策,我的应用更新已被拒绝且未发布。
原因是出于某些安全原因,我们已将某些国家/地区及其 IP 从我们的网络中列入黑名单。由于 Google Play 开发者无法访问商品详情中的隐私政策网址。
来自谷歌的关于拒绝的电子邮件:
发布状态:已拒绝
经过审核,您的应用因违反政策而被拒绝且未发布。如果您提交了更新,则 Google Play 上仍可使用您应用的先前版本。但是,如果您没有在 2019 年 10 月 1 日之前解决下面列出的问题,您的应用可能会被删除。
违规原因
问题:违反家庭政策要求 包含吸引儿童元素的应用程序必须符合所有家庭政策要求。我们发现您的应用存在以下问题:
资格问题
隐私政策
您必须在应用的商品详情页面上提供指向应用隐私政策的链接。当应用在 Google Play 上架时,必须始终维护此链接,并且它必须链接到隐私政策,其中包括准确描述您的应用的数据收集和使用的隐私政策。请在 Play 管理中心的应用商品详情页面中提供指向有效隐私政策的链接。有关更多详细信息,请参阅家庭政策要求的隐私政策部分 (#6)。
我做了什么
我两天前通过支持电子邮件 [ googleplay-developer-support@google.com ]联系了 Google [实际上是在周六 (21/09/19) 询问],要求他们分享他们试图访问我们的隐私政策的位置URL,以便我们可以将其添加到我们的白名单中。
他们为我提供了 48 小时的回复时间。但谷歌没有回复我的电子邮件。
我接下来该怎么做?
谢谢。